html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}

table, tr, th, td, img, a img, fieldset {
	border: 0px;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

table, td, th {
	vertical-align: middle;
}

:focus {
	outline: none;
}
img
{
	vertical-align: top;
	margin: 0;
}
html, body
{
	width: 100%;
	height: 100%;
}
body
{
	width: 100%;
	background: #fff;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 15px;
	color: #555555;
	text-align: center;
}
a
{
	color: #2f6900;
	text-decoration: underline;
}
a:hover
{
	color: #ff9701;
	text-decoration: underline;
}
a.dashed
{
	color: #2f6900;
	text-decoration: none;
	border-bottom: 1px dashed #2f6900;
}
a.dashed:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
h1
{
	font: normal 36px/38px Arial, Helvetica, sans-serif;
	margin-bottom: 25px;
	color: #010101;
}
h1 span
{
	display: block;
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #4f4f4f;
}
h2
{
	font: normal 18px/20px Arial, Helvetica, sans-serif;
	margin-bottom: 16px;
	padding-top: 10px;
	color: #010101;
}
h2 a
{
	color: #628e3f;
	text-decoration: underline;
}
h3
{
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	color: #000;
	padding-top: 20px;
}
h4
{
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	color: #000;
	padding-top: 5px;
}
h5
{
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	color: #000;
	padding-top: 10px;
}
h6
{
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	color: #000;
	padding-top: 10px;
}
.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
	//zoom: 1;
	display: block;
}
p
{
	margin-bottom: 10px;
}
p.italic
{
	margin-bottom: 10px;
	font: italic 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
.wrapper
{
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.wrapper-pad
{
	padding-bottom: 138px;
}
/*_______________________TOP_______________________*/
.top-b
{
	width: 100%;
	background: url(../images/green-bg_02.gif) repeat-x top left #6e980d;
	text-align: center;
	min-width: 1000px;
	_width: expression(document.body.clientWidth < 1002? "1000px" : "100%");
}
.top-b .head-b
{
	min-width: 1000px;
	max-width: 1300px;
	_width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	margin: 0 auto;
	text-align: left;
}
.top-b .head-b .head-teaser
{
	display: block;
	text-decoration: none;
	cursor: pointer;
	height: 197px;
}
.top-b .head-b .pad
{
	padding: 0px 5px 0px 0px;
}
.top-b .head-b .logo
{
	float: left;
	width: 307px;
	_display: inline;
}
.top-b .head-b .right-b
{
	float: right;
	width: 232px;
	padding-top: 18px;
}
.top-b .head-b .right-b .n-lang
{
	text-align: right;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #233f1b;
	padding-bottom: 10px;
}
.top-b .head-b .right-b .n-lang a
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #233f1b;
	text-decoration: underline;
}
.top-b .head-b .right-b .n-lang a:hover
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #ffbc01;
	text-decoration: underline;
}
.top-b .head-b .right-b .calculator-b
{
	width: 232px;
}
.top-b .head-b .right-b .calculator-b .top
{
	background: url(../images/calculator-bg_03.gif) no-repeat top left;
	height: 35px;
	overflow: hidden;
}
.top-b .head-b .right-b .calculator-b .bot
{
	background: url(../images/calculator-bg_05.gif) no-repeat top left;
	height: 4px;
	overflow: hidden;
	//zoom: 1;
}
.top-b .head-b .right-b .calculator-b .top a
{
	background: url(../images/calculator-icon.gif) no-repeat 15px 2px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 10px 10px 50px;
	text-decoration: none;
	display: block;
}
.top-b .head-b .right-b .calculator-b .top a span
{
	background: url(../images/calculator-arrows.gif) no-repeat right 5px;
	padding-right: 15px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.top-b .head-b .right-b .calculator-b .top a span b
{
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	border-bottom: 1px dashed #fff;
	text-decoration: none;
}
.top-b .head-b .right-b .calculator-b .mid .prevtext{padding-bottom:10px;}
.top-b .head-b .right-b .calculator-b .mid .nexttext{padding-bottom:10px;}
.top-b .head-b .n-top-b
{
	margin: 0px 23% 0px 31%;
	padding-top: 28px;
	max-width: 458px;
	_width: expression(document.body.clientWidth > 1302? "458px" : "100%");
}

.top-b .head-b .n-top
{
	background: url(../images/top-nav-bg_03.gif) no-repeat top left;
	padding-left: 10px;
	_padding-left: 10px;
}
.top-b .head-b .n-top .r-bg
{
	background: url(../images/top-nav-bg_06.gif) no-repeat top right;
	padding-right: 10px;
	_padding-right: 10px;
}
.top-b .head-b .n-top .c-bg
{
	background: url(../images/top-nav-bg_04.gif) repeat-x top right;
	height: 51px;
}
.top-b .head-b .n-top ul
{
	display: block;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	height: 51px;
	text-align: center;
	padding: 0px 5px;
	//padding: 0px 0px;
}
.top-b .head-b .n-top ul li
{
	display: block;
	padding: 0px 15px;
	overflow: hidden;
	//zoom: 1;
	margin: 0 auto;
	float: left;
	_display: inline;
}
.top-b .head-b .n-top ul li.first
{
	float: left;
	_display: inline;
}
.top-b .head-b .n-top ul li.last
{
	float: left;
	_display: inline;
}
.top-b .head-b .n-top ul li.center
{
	margin: 0 auto;
	float: left;
	_display: inline;
}

.top-b .head-b .n-top ul li a
{
	font: bold 15px/47px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.top-b .head-b .n-top ul li a:hover
{
	font: bold 15px/47px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}

.top-b .head-b .n-top ul li.sel
{
	background: url(../images/n-top-sel_03.gif) no-repeat top left;
	padding-left: 10px;
	padding-right: 0px;
}
.top-b .head-b .n-top ul li.sel span
{
	background: url(../images/n-top-sel_05.gif) no-repeat top right #015001;
	padding-right: 15px;
	padding-left: 5px;
	font: bold 15px/47px Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	height: 51px;
	_float: left;
}
.top-b .head-b .n-top ul li.sel a.active
{
	background: url(../images/n-top-sel_05.gif) no-repeat top right #015001;
	padding-right: 10px;
	padding-left: 5px;
	font: bold 15px/47px Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	_float: left;
	height: 51px;
}


/*_______________________MIDDLE_______________________*/
.main
{
	width: 100%;
	background: url(../images/green-bg_04.gif) repeat-x top left;
	text-align: center;
	min-width: 1000px;
	_width: expression(document.body.clientWidth < 1002? "1000px" : "100%");
}
.main .content-b
{
	min-width: 1000px;
	max-width: 1300px;
	_width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	margin: 0 auto;
	text-align: left;
}
.main .content-b .content-pad
{
	padding: 5px 1.5% 0px;
}
.main .content-b .col-l
{
	width: 25%;
	float: left;
	_display: inline;
	clear: right;
	text-align: center;
}
.main .content-b .col-r
{
	width: 72%;
	float: right;
	_display: inline;
	clear: right;
	padding-top: 20px;
}
.main .content-b .col-l .accordion
{
	display: block;
	list-style: none;
	background: url(../images/accordion-bg_03.png) no-repeat top left;
	width: 234px;
	padding-top: 8px;
	margin: 0 auto 30px auto !important;
	_margin: 0 auto 30px 0 !important;
	text-align: left;
	min-height: 250px;
}
.main .content-b .col-l .accordion li
{
	display: block;
	list-style: none;
	//zoom: 1;
	cursor: pointer;
	margin: 0px;
}
.main .content-b .col-l .accordion li.first
{
	background: url(../images/accordion-bg_07.png) no-repeat bottom left;
	padding-bottom: 8px;
}
.main .content-b .col-l .accordion li.first .mid-bg
{
	background: url(../images/accordion-bg_05.png) repeat-y top left;
	padding: 0px 0px 4px 0px;
	position:relative;
	min-height: 18px;
	_height: 18px;
}
.main .content-b .col-l .accordion li.second
{
	background: url(../images/accordion-bg_10.png) no-repeat bottom left;
	padding-bottom: 8px;
	//margin-top: -3px;
}
.main .content-b .col-l .accordion li.second .mid-bg
{
	background: url(../images/accordion-bg_08.png) repeat-y top left;
	padding: 0px 0px 4px 0px;
	position:relative;
	min-height: 18px;
	_height: 18px;
}
.main .content-b .col-l .accordion li.third
{
	background: url(../images/accordion-bg_13.png) no-repeat bottom left;
	padding-bottom: 9px;
	//margin-top: -3px;
}
.main .content-b .col-l .accordion li.third .mid-bg
{
	background: url(../images/accordion-bg_11.png) repeat-y top left;
	padding: 0px 0px 4px 0px;
	position:relative;
	min-height: 18px;
	_height: 18px;
}
/**/
.main .content-b .col-l .accordion li.fourth
{
	background: url(../images/accordion-bg_14.png) no-repeat bottom left;
	padding-bottom: 9px;
	//margin-top: -3px;
}
.main .content-b .col-l .accordion li.fourth .mid-bg
{
	background: url(../images/accordion-bg_15.png) repeat-y top left;
	padding: 0px 0px 4px 0px;
	position:relative;
	min-height: 18px;
	_height: 18px;
}
.main .content-b .col-l .accordion li.first h5
{
	font: bold 14px/16px Tahoma, Geneva, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 8px 5px 8px 19px;
	cursor: pointer;
	position: absolute;
	height: 21px;
	width: 210px;
	top: -8px;
}
.main .content-b .col-l .accordion li.second h5,
.main .content-b .col-l .accordion li.third h5,
.main .content-b .col-l .accordion li.fourth h5
{
	font: bold 14px/16px Tahoma, Geneva, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 8px 5px 8px 19px;
	cursor: pointer;
	position: absolute;
	height: 21px;
	width: 210px;
	top: -8px;
}
.main .content-b .col-l .accordion li.fourth h5 a{
	color:#fff !important;}
.main .content-b .col-l .accordion li h5 a
{
	font: bold 14px/16px Tahoma, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed #fff;
}
.main .content-b .col-l .accordion li ul
{
	display: none;
	list-style: none;
	padding: 0px 21px 0px 21px;
	//zoom: 1;
}
.main .content-b .col-l .accordion li ul li
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	//zoom: 1;

}
.main .content-b .col-l .accordion li ul li.top-pad
{
	padding-top: 25px;

}

.main .content-b .col-l .accordion li ul li a
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 4px 30px;
	text-decoration: none;

}
.main .content-b .col-l .accordion li ul li a:hover
{
	text-decoration: underline;

}
.main .content-b .col-l .accordion li.first ul li a
{
	background: url(../images/list-dash_03.gif) no-repeat 10px 10px;
	color: #311d00;
}
.main .content-b .col-l .accordion li.second ul li a
{
	background: url(../images/dash1_03.gif) no-repeat 10px 10px;
	color: #311d00;
}
.main .content-b .col-l .accordion li.third ul li a,
.main .content-b .col-l .accordion li.fourth ul li a
{
	background: url(../images/dash2_03.gif) no-repeat 10px 10px;
	color: #fff;
}
.main .content-b .col-l .accordion li.first ul li span
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 4px 30px;
	color: #fff;
	position: relative;
	background:#ee9d00 url(../images/list-dash-sel_03.png) no-repeat 10px 10px ;
	//zoom: 1;

}
.main .content-b .col-l .accordion li.first ul li a.active
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 4px 30px;
	color: #fff;
	position: relative;
	background:#ee9d00 url(../images/list-dash-sel_03.png) no-repeat 10px 10px;
	//zoom: 1;

}

.main .content-b .col-l .accordion li.first ul li b.t-l-corner
{
	background: url(../images/corner-yellow_03.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.main .content-b .col-l .accordion li.first ul li b.t-r-corner
{
	background: url(../images/corner-yellow_05.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.first ul li b.b-l-corner
{
	background: url(../images/corner-yellow_09.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.first ul li b.b-r-corner
{
	background: url(../images/corner-yellow_10.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.second ul li span
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 4px 30px;
	color: #fff;
	position: relative;
	background: url(../images/dash3.png) no-repeat 10px 10px #6aa3a3;
	//zoom: 1;

}
.main .content-b .col-l .accordion li.second ul li a.active
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 4px 30px;
	color: #fff;
	position: relative;
	background: url(../images/dash3.png) no-repeat 10px 10px #6aa3a3;
	//zoom: 1;

}
.main .content-b .col-l .accordion li.second ul li b.t-l-corner
{
	background: url(../images/corner-green.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.main .content-b .col-l .accordion li.second ul li b.t-r-corner
{
	background: url(../images/corner-green.png) no-repeat top right;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.second ul li b.b-l-corner
{
	background: url(../images/corner-green.png) no-repeat bottom left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.second ul li b.b-r-corner
{
	background: url(../images/corner-green.png) no-repeat bottom right;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.third ul li span,
.main .content-b .col-l .accordion li.third ul li a.active
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 4px 30px;
	color: #fff;
	position: relative;
	background: url(../images/dash2_03.png) no-repeat 10px 10px #6e8c2a;
	//zoom: 1;
}
.main .content-b .col-l .accordion li.third ul li b.t-l-corner
{
	background: url(../images/corner-lightgreen_03.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.main .content-b .col-l .accordion li.third ul li b.t-r-corner
{
	background: url(../images/corner-lightgreen_05.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.third ul li b.b-l-corner
{
	background: url(../images/corner-lightgreen_09.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.third ul li b.b-r-corner
{
	background: url(../images/corner-lightgreen_10.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.fourth ul li span,
.main .content-b .col-l .accordion li.fourth ul li a.active
{
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 4px 30px;
	color: #fff;
	position: relative;
	background: url(../images/dash4_03.png) no-repeat 10px 10px #541628;
	//zoom: 1;
}
.main .content-b .col-l .accordion li.fourth ul li b.t-l-corner
{
	background: url(../images/corner-lightred_03.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.main .content-b .col-l .accordion li.fourth ul li b.t-r-corner
{
	background: url(../images/corner-lightred_05.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.fourth ul li b.b-l-corner
{
	background: url(../images/corner-lightred_09.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.main .content-b .col-l .accordion li.fourth ul li b.b-r-corner
{
	background: url(../images/corner-lightred_10.png) no-repeat top left;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}

.main .content-b .col-l .accordion li ul li ul,
.main .content-b .col-l .accordion li.first ul li ul
{
	display: block;
	padding: 5px 5px 5px 5px;

}
.main .content-b .col-l .accordion li ul li ul a,
.main .content-b .col-l .accordion li.first ul li ul a
{
	background: none;
	padding: 0px 5px 5px 35px;

}
.main .content-b .col-l .accordion li.first ul li ul a
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: none;

}
.main .content-b .col-l .accordion li.first ul li ul a:hover
{
	text-decoration: underline;

}

.main .content-b .col-l .accordion li.first ul li ul span
{
	background: url(../images/span-arrow_03.gif) no-repeat 27px 4px;
	color: #270e00;
	padding: 0px 5px 5px 35px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.main .content-b .col-l .accordion li.first ul li ul a.active
{
	background: url(../images/span-arrow_03.gif) no-repeat 27px 4px;
	color: #270e00;
	padding: 0px 5px 5px 35px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.main .content-b .col-l .accordion li.first ul
{
	display: block;
	list-style: none;
	padding: 0px 21px 0px 21
	px;
}
.main .content-b .col-l .accordion li.second ul li ul a
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: none;

}
.main .content-b .col-l .accordion li.second ul li ul a:hover
{
	text-decoration: underline;

}

.main .content-b .col-l .accordion li.second ul li ul span,
.main .content-b .col-l .accordion li.second ul li ul a.active
{
	background: url(../images/bullet-lightgreen.png) no-repeat 27px 4px;
	color: #270e00;
	padding: 0px 5px 5px 35px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.main .content-b .col-l .accordion li.third ul li ul a
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: none;

}
.main .content-b .col-l .accordion li.third ul li ul a:hover
{
	text-decoration: underline;

}

.main .content-b .col-l .accordion li.third ul li ul span,
.main .content-b .col-l .accordion li.third ul li ul a.active
{
	background: url(../images/bullet-green.png) no-repeat 27px 4px;
	color: #270e00;
	padding: 0px 5px 5px 35px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}

.main .content-b .col-l .accordion li.fourth ul li ul a
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: none;

}
.main .content-b .col-l .accordion li.fourth ul li ul a:hover
{
	text-decoration: underline;

}

.main .content-b .col-l .accordion li.fourth ul li ul span,
.main .content-b .col-l .accordion li.fourth ul li ul a.active
{
	background: url(../images/bullet-red.png) no-repeat 27px 4px;
	color: #270e00;
	padding: 0px 5px 5px 35px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}

.main .content-b .col-l .phone-b
{
	text-align: left;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	margin:0 auto 30px auto;
	width:234px;
}
.main .content-b .col-l .phone-b p
{
	padding-left: 20px;
}
.main .content-b .col-l .phone-b .number
{
	background: url(../images/phone-icon.gif) no-repeat 0px 0px;
	padding: 5px 0px 8px 45px;
	font: normal 22px/24px Arial, Helvetica, sans-serif;
	color: #3f3f3f;
}
.main .content-b .col-l .phone-b .number span
{
	color: #b1b79a;
}
.main .content-b .col-l .map-b
{
	text-align: left;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	margin:0 auto 30px auto;
	width:234px;
}
.main .content-b .col-l .map-b p
{
	padding-left: 20px;
}

.main .content-b .col-l .map-b .img
{
	text-align: center;
}
.main .content-b .col-l .map-b a.back
{
	background: url(../images/arrow-back.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 15px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #311d00;
}
.main .content-b .col-l .question
{
	border-top: 3px solid #c8e1da;
	padding: 15px 0px;
	text-align: left;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	margin:0 auto 30px auto;
	width:234px;
}
.main .content-b .col-l .question .pad
{
	padding: 0px 20px;
}
.main .content-b .col-l .question h6
{
	font: normal 15px/17px Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	margin-bottom: 15px;
}
.main .content-b .col-l .question form fieldset
{
	display: block;
	margin-bottom: 5px;
}
.main .content-b .col-l .question form fieldset label
{
	display: block;
	overflow: hidden;
	//zoom: 1;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.main .content-b .col-l .question form fieldset label input.check
{
	float: left;
	margin-left: 3px;
	margin-bottom: 6px;
}
.main .content-b .col-l .question form fieldset label span
{
	overflow: hidden;
	//zoom: 1;
	padding-top: 2px;
	display: block;
}
.main .content-b .col-l .question form fieldset.for-btn
{
	padding-top: 5px;
}
.main .content-b .col-l .question form fieldset .btn
{
	float: left;
	background: url(../images/btn-bg_03.gif) no-repeat top left;
	padding-left: 7px;
	height: 34px;
}
.main .content-b .col-l .question form fieldset .btn div
{
	_float: left;
	background: url(../images/btn-bg_07.gif) no-repeat right 1px;
	padding-right: 7px;
	height: 34px;
}
.main .content-b .col-l .question form fieldset .btn div div
{
	_float: left;
	background: url(../images/btn-bg_04.gif) repeat-x top right;
	text-align: center;
	padding: 0px 20px;
	height: 34px;
}
.main .content-b .col-l .question form fieldset .btn div div input
{
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	border: 0px;
	padding: 7px 0px 0px 0px;
	//padding: 5px 0px 0px 0px;
	background: none;
	cursor: pointer;
}

.main .content-b .col-r .top-b1
{
	overflow: hidden;
	//zoom: 1;
	text-align: left;
	display: block;
	list-style: none;
	padding: 0px !important;
	margin-bottom: 30px;

}
.main .content-b .col-r .top-b1 li
{
	display: block;
	width: 46%;
	padding: 0px;
	background: none !important;
}
.main .content-b .col-r .top-b1 li div
{
	overflow: hidden;
	//zoom: 1;
}
.main .content-b .col-r .top-b1 li div h3 {
	padding-top: 0px;
}

.main .content-b .col-r .top-b1 li div a.pic
{
	float: right;
	_display: inline;
	width: 165px;
	display: block;
	margin-left: 10px;
}

.main .content-b .col-r .top-b1 li.left
{
	float: left;
	padding-top: 0px;
}
.main .content-b .col-r .top-b1 li.left-t
{
	float: left;
	padding-top: 25px;
}

.main .content-b .col-r .top-b1 li.left .bg
{
	background: url(../images/mouse.gif) no-repeat right center;
	padding-right: 187px;
	min-height: 150px;
	_height: 150px;
}

.main .content-b .col-r .top-b1 li.right
{
	float: right;
	padding-top: 25px;
}
.main .content-b .col-r .top-b1 li.right .bg
{
	background: url(../images/phone-pay.gif) no-repeat right top;
	padding-right: 144px;
	min-height: 170px;
	_height: 170px;
	padding-top: 30px;
}

.main .content-b .col-r .top-b1 li.right .bg1
{
	background: url(../images/phone-pay.gif) no-repeat right top;
	padding-right: 144px;
	min-height: 170px;
	_height: 170px;
	padding-top: 0px;
}

.main .content-b .col-r .top-b1 li h3
{
	font: normal 23px/25px Tahoma, Geneva, sans-serif;
	color: #6b6b6b;
	margin-bottom: 12px;
}
.main .content-b .col-r .top-b1 li h3 a
{
	font: normal 23px/25px Tahoma, Geneva, sans-serif;
	color: #6b6b6b;
	margin-bottom: 12px;
	text-decoration: none;
}
.main .content-b .col-r .top-b1 li h3 a:hover
{
	font: normal 23px/25px Tahoma, Geneva, sans-serif;
	color: #6b6b6b;
	margin-bottom: 12px;
	text-decoration: underline;
}

.main .content-b .col-r .top-b1 li p
{
	font: italic 12px/15px Arial, Helvetica, sans-serif;
	color: #474747;
	margin-bottom: 15px;
}
.main .content-b .col-r .top-b1 li p.bot a
{
	font: italic bold 14px/16px Arial, Helvetica, sans-serif;
	color: #ffbc01;
	text-decoration: underline;
}
.main .content-b .col-r .top-b1 li p.bot a:hover
{
	font: italic bold 14px/16px Arial, Helvetica, sans-serif;
	color: #ffbc01;
	text-decoration: none;
}

.main .content-b .col-r .l-col
{
	width: 67%;
	float: left;
	_display: inline;
}
.main .content-b .col-r .l-col-internal
{
	width: 60%;
	float: left;
	_display: inline;
	padding-top: 60px;
	padding-bottom: 30px;
	margin-bottom: 80px;
}
.main .content-b .col-r .r-col
{
	width: 29%;
	float: right;
	_display: inline;

}
.main .content-b .col-r .r-col-internal
{
	width: 30%;
	float: right;
	_display: inline;
	padding-top: 70px;
	padding-bottom: 30px;
}

.main .content-b .col-r .l-col .news-single
{
	background: #f6f6d5;
	border: 1px solid #f1f3ed;
	position: relative;
	padding: 20px;
	margin-bottom: 30px;
}

.main .content-b .col-r .l-col .news-single .t-l-corner
{
	background: url(../images/news-b_03.gif) no-repeat top left;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: -1px;
	left: -1px;
}
.main .content-b .col-r .l-col .news-single .t-r-corner
{
	background: url(../images/news-b_05.gif) no-repeat top left;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: -1px;
	right: -1px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );
}
.main .content-b .col-r .l-col .news-single .b-l-corner
{
	background:  url(../images/news-b_09.gif) no-repeat top left;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );
}
.main .content-b .col-r .l-col .news-single .b-r-corner
{
	background: url(../images/news-b_10.gif) no-repeat top left;
	width: 5px;
	height: 5px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: -1px;
	right: -1px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );
}
.main .content-b .col-r .l-col .news-single .holder
{
	overflow: hidden;
	//zoom: 1;
}
.main .content-b .col-r .l-col .news-single .holder .pic-b
{
	background: url(../images/news-photo-frame_03.gif) no-repeat top left;
	padding-top: 6px;
	width: 184px;
	float: left;
	_display: inline;
	margin-right: 20px;
}
.main .content-b .col-r .l-col .news-single .holder .pic-b .bot-bg
{
	background: url(../images/news-photo-frame_08.gif) no-repeat bottom left;
	padding-bottom: 8px;
	width: 184px;
}
.main .content-b .col-r .l-col .news-single .holder .pic-b .mid-bg
{
	background: url(../images/news-photo-frame_06.gif) repeat-y top left;
	padding: 0px 8px;
}
.main .content-b .col-r .l-col .news-single .holder .pic-b .mid-bg .inside
{
	width: 100%;
	overflow: hidden;
	//zoom: 1;
}
.main .content-b .col-r .l-col .news-single .holder .txt
{
	margin-left: 204px;
}
.main .content-b .col-r .l-col .news-single .holder .txt h3
{
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #2f6900;
	margin-bottom: 14px;
}
.main .content-b .col-r .l-col .news-single .holder .txt h3 a
{
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #2f6900;
	text-decoration: none;
}
.main .content-b .col-r .l-col .news-single .holder .txt h3 a:hover
{
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #ff9701;
	text-decoration: none;
}
.main .content-b .col-r .l-col .news-single .holder .txt p.date
{
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #474747;
	margin-bottom: 0px;
}
.main .content-b .col-r .l-col .news-single .holder .txt p
{
	font: normal 14px/17px Arial, Helvetica, sans-serif;
	color: #1d1c1c;
}

.main .content-b .col-r .l-col .press-b
{
	display: block;
	list-style: none;
	padding: 0px;
	overflow: hidden;
	//zoom: 1;
}
.main .content-b .col-r .l-col .press-b li
{
	width: 47%;
	display: block;
	_display: inline;
	background: none;
	padding: 0px;
}
.main .content-b .col-r .l-col .press-b li.reliz
{
	float: left;
}
.main .content-b .col-r .l-col .press-b li.news
{
	float: right;
}
.main .content-b .col-r .l-col .press-b li h3
{
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #181818;
	border-bottom: 3px solid #e1d7c8;
	padding: 0px 0px 2px 2px;
	margin-bottom: 20px;
}
.main .content-b .col-r .l-col .press-b li dl
{
	display: block;
	list-style: none;
	padding-bottom: 20px;
}
.main .content-b .col-r .l-col .press-b li dl dt
{
	display: block;
	font: normal 10px/12px Tahoma, Geneva, sans-serif;
	color: #656565;
	margin-bottom: 4px;
}
.main .content-b .col-r .l-col .press-b li dl dd
{
	display: block;
	font: normal 14px/17px Tahoma, Geneva, sans-serif;
	margin-bottom: 20px;
}

.main .content-b .col-r .l-col .press-b li.news p.all
{
	padding-top: 20px;
}
.main .content-b .col-r .l-col .press-b li.news p.all a
{
/*	background: url(../images/rss-icon_07.gif) no-repeat 0px 1px;*/
	padding-left: 20px;
	font-size: 14px;
	line-height: 17px;
}
.main .content-b .col-r .l-col p.rss
{
	padding-top: 0px;
	padding-left: 53%;
}
.main .content-b .col-r .l-col p.rss a
{
	font-size: 14px;
	line-height: 17px;
	margin-right:3px;
}
.main .content-b .col-r .l-col p.rss a.rss
{
	padding: 0px 0px 2px 0px;
	margin-left: 87px;
	background: url(../images/rss-icon_07.gif) no-repeat 0px 1px;
	padding-left: 20px;
	text-decoration: none;
}
.main .content-b .col-r .l-col p.rss a.rss b
{
	font-weight: normal;
	text-decoration: underline;
}


.main .content-b .col-r .r-col .exchange-b
{
	margin-bottom: 50px;
}
.main .content-b .col-r .r-col .exchange-b .title
{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #353535;
	overflow: hidden;
	//zoom: 1;
	margin-bottom: 5px;
}
.main .content-b .col-r .r-col .exchange-b .title h5 {
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color: #353535;
	padding-top: 0px;
	margin-bottom: 2px;
}

.main .content-b .col-r .r-col .exchange-b .title span.date {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	display: block;
	margin-bottom: 0px;
}
.main .content-b .col-r .r-col .exchange-b .title span a
{
	color: #5c5c5c;
	border-bottom: 1px dashed #5c5c5c;
	text-decoration: none;
	padding-right: 2px;
}
.main .content-b .col-r .r-col .exchange-b .title b.controls
{
	float: right;
	_display: inline;
	width: 5px;
	height: 11px;
	overflow: hidden;
	padding-top: 4px;
}
.main .content-b .col-r .r-col .exchange-b .title b.controls a
{
	height: 5px;
	width: 5px;
	overflow: hidden;
	line-height: 5px;
	display: block;
}
.main .content-b .col-r .r-col .exchange-b .title b.controls img
{
	margin: 0px;
	vertical-align: top;
}
.main .content-b .col-r .r-col .exchange-b table
{
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.main .content-b .col-r .r-col .exchange-b table th
{
	font: normal 9px/11px Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
.main .content-b .col-r .r-col .exchange-b table td
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #262626;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #dadada;
}
.main .content-b .col-r .r-col .exchange-b table td img
{
	vertical-align: middle;
}
.main .content-b .col-r .r-col .exchange-b table td.flag
{
	border-bottom: none;
}
.main .content-b .col-r .r-col .exchange-b table tr.last td
{
	border-bottom: none;
}
.main .content-b .col-r .r-col .exchange-b table td h5 {
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color: #353535;
	padding-top: 0px;
	margin-bottom: 2px;
	text-align: left;
	padding-top: 25px;
}

.main .content-b .col-r .r-col .exchange-b p
{
	padding-left: 30px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.main .content-b .col-r .r-col .exchange-b p a
{
	color: #ff9d03;
	text-decoration: none;
	border-bottom: 1px dashed #ff9d03;
}
.main .content-b .col-r .r-col .exchange-b p a:hover
{
	color: #ff9d03;
	text-decoration: none;
	border-bottom: 0px dashed #ff9d03;
}
.main .content-b .col-r .r-col .banner
{
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.main .content-b .col-r .r-col .banner a
{
	display: block;
	text-align: center;
}
.footer
{
	text-align: left;
	padding: 10px 0px 10px 0px;
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #282828;
	min-width: 1000px;
	max-width: 1300px;
	_width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "100%");
	overflow: hidden;
	position: relative;
    margin: -138px auto 0px auto;
    height: 118px;

}
.footer-pad
{
	padding: 0px 1.5%;
	overflow: hidden;
	//zoom: 1;
}
.footer a
{
	text-decoration: underline;
	color: #0072bc;
}
.footer a:hover
{
	text-decoration: underline;
	color: #000;
}
.footer .left-b
{
	float: left;
	width: 32%;
	_display: inline;

}
.footer .left-b p
{
	margin-bottom: 5px;
	padding-left: 29px;
}

.footer .left-b .contacts
{
	border-right: 3px solid #e8e8e8;
	padding: 0px 20px 0px 0px;
	margin-bottom: 15px;
}
.footer .left-b .contacts p
{
	margin-bottom: 5px;
	padding-left: 29px;
}
.footer .left-b .contacts dl
{
	display: block;
	list-style: none;
	padding-left: 29px;
}
.footer .left-b .contacts dl dt
{
	display: block;
	width: 47px;
	float: left;
	_display: inline;
	margin-right: 2px;
}
.footer .left-b .contacts dl dd
{
	display: block;
	margin-left: 49px;
}
.footer .left-b .develop
{
	background: url(../images/db.gif) no-repeat 0px 0px;
	padding: 5px 0px 15px 29px;
}
.footer .left-b .develop a
{
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #9d9e99;
	text-decoration: none;
}
.footer .left-b .develop a.line
{
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #9d9e99;
	text-decoration: underline;
}
.footer .left-b .develop a.line:hover
{
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

.footer .center-b
{
	width: 437px;
	float: left;
	_display: inline;
	padding-top: 25px;
}
.footer .center-b .inside
{
	padding: 0px 20px;
}
.footer .center-b .inside img
{
	float: left;
	margin-right: 20px;
	_display: inline;
}
.footer .center-b .inside .description
{
	overflow: hidden;
	//zoom: 1;
}
.footer .center-b .inside .description p
{
	margin-bottom: 1px;
}
.footer .right-b
{
	width: 18%;
	min-width: 210px;
	_width: expression(document.body.clientWidth < 1002? "210px" : "18%");
	float: right;
	_display: inline;
}
.footer .right-b form
{
	padding: 20px 0px;
}
.footer .right-b form fieldset
{
	overflow: hidden;
	//zoom: 1;
	padding-bottom: 8px;
}
.footer .right-b form fieldset .field
{
	background: url(../images/search-b_03.gif) no-repeat top right;
	width: 168px;
	_width: 188px;
	height: 20px;
	_height: 22px;
	float: left;
	margin-right: 5px;
	_display: inline;
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #7d7e78;
	padding: 2px 10px 0px 10px;
	//zoom: 1;
}

.footer .right-b form fieldset input.txt
{
	background: none;
	border: 0px;
	width: 100%;
	height: 20px;
	padding: 0px;
}
.footer .right-b form fieldset input.btn
{
	background: url(../images/search-b_05.gif) no-repeat top left;
	border: 0px;
	width: 15px;
	height: 22px;
	float: left;
	_display: inline;
	cursor: pointer;
}
.footer .right-b form p
{
	padding-left: 12px;
}

/*____________________INTERNAL_________________________*/
.main .content-b .col-r .l-col table
{
	width: 100%;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	text-align: center;
	border-collapse: collapse;
}
.main .content-b .col-r .l-col table th
{
	padding: 7px 10px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #dde1d2;
	vertical-align: middle;
	text-align: center;
}
.main .content-b .col-r .l-col table td
{
	padding: 5px 10px;
	font: normal 12px/15px Tahoma, Geneva, sans-serif;
	color: #444;
	vertical-align: top;
	text-align: center;
	border: 1px solid #dde1d2;
}
.main .content-b .col-r .l-col table td.first,
.main .content-b .col-r .l-col table th.first
{
	text-align: left;
}
.main .content-b .col-r .l-col table td.second,
.main .content-b .col-r .l-col table th.second
{
	text-align: left;
}

.main .content-b .col-r .l-col table td img
{
	vertical-align: middle;
}
.main .content-b .col-r .l-col table tr.grey td
{
	background: #edf2e1;
}
.main .content-b .col-r .l-col ol
{
	display: block;
	list-style-position: outside;
	margin-left: 50px;
	padding: 10px 0px;
}
.main .content-b .col-r .l-col ol li
{
	padding: 0px 0px 7px 0px;
}
.main .content-b .col-r .l-col .way
{
	margin-bottom: 10px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #86aa32;
}
.main .content-b .col-r .l-col .way a
{
	color: #86aa32;
	text-decoration: underline;
	margin-left: 2px;
}
.main .content-b .col-r .l-col .way span
{
	margin-left: 2px;
}
.main .content-b .col-r .l-col ul
{
	display: block;
	list-style: none;
	padding: 5px 0px 10px 25px;
}
.main .content-b .col-r .l-col ul li
{
	display: block;
	background: url(../images/list-mark_03.gif) no-repeat 0px 11px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.main .content-b .col-r .l-col ul li ul
{
	display: block;
	padding-left: 13px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.main .content-b .col-r .l-col ul li ul li
{
	display: block;
	background: url(../images/dot.gif) no-repeat 0px 7px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.main .content-b .col-r .l-col p.back
{
	padding-top: 20px;
}
.main .content-b .col-r .l-col p.back a
{
	background: url(../images/arrow-back-simple_03.gif) no-repeat 0px 5px;
	padding-left: 15px;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #2f6900;
	text-decoration: underline;
}
.main .content-b .col-r .l-col dl.news
{
	display: block;
	list-style: none;
	margin-bottom: 30px;
}
.main .content-b .col-r .l-col dl.news dt
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #898989;
	margin-bottom: 3px;
}
.main .content-b .col-r .l-col dl.news dt span
{
	color: #ff9242;
	padding-left: 30px;
}
.main .content-b .col-r .l-col dl.news dd
{
	margin-bottom: 30px;
}
.main .content-b .col-r .l-col dl.news dd h2
{
	padding-top: 0px;
	margin-bottom: 10px;
}
.main .content-b .col-r .l-col ul.pager
{
	display: block;
	list-style: none;
	text-align: center;
}
.main .content-b .col-r .l-col ul.pager li
{
	display: inline;
	list-style: none;
	padding: 0px 7px;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	background: none;
}
.main .content-b .col-r .l-col ul.pager li a
{
	color: #628e3f;
	text-decoration: underline;
}
.main .content-b .col-r .l-col ul.pager li span
{
	color: #fff;
	background: #5a7d31;
	font-weight: bold;
	padding: 1px 3px;
}
.main .content-b .col-r .l-col ul.pager li a.back
{
	background: url(../images/pager-back-arrow.gif) no-repeat 0px 6px;
	padding-left: 16px;
}
.main .content-b .col-r .l-col ul.pager li a.next
{
	background: url(../images/pager-next-arrow.gif) no-repeat right 6px;
	padding-right: 16px;
}
.main .content-b .col-r .r-col .links-b
{
	padding: 0px 10px 20px 10px;
}
.main .content-b .col-r .r-col a.doc
{
	display: block;
	text-decoration: none;
	background: url(../images/doc-icon.gif) no-repeat 0px 0px;
	padding: 5px 0px 15px 50px;
	margin-bottom: 10px;
}
.main .content-b .col-r .r-col a.pdf
{
	background: url(../images/pdf-icon.gif) no-repeat 0px 0px;
}
.main .content-b .col-r .r-col a.xls
{
	background: url(../images/xls-icon.gif) no-repeat 0px 0px;
}
.main .content-b .col-r .r-col a.doc span
{
	text-decoration: underline;
}
.menu-l
{
	background: url(../images/menu-l-bg_03.png) no-repeat top left;
	width: 234px;
	padding-top: 8px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.menu-l .bot-bg
{
	background: url(../images/menu-l-bg_07.png) no-repeat bottom left;
	padding-bottom: 8px;
}
.menu-l .bot-bg .repeated-bg
{
	background: url(../images/menu-l-bg_06.png) repeat-y top left;
}
.menu-l .bot-bg .repeated-bg .mid-bg
{
	background: url(../images/menu-l-bg_05.png) no-repeat top left;
	padding: 10px 2px;
	text-align: left;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul
{
	display: block;
	list-style: none;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li
{
	display: block;
	list-style: none;
	margin-bottom: 7px;
	//zoom: 1;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li a
{
	background: url(../images/menu-l-dash_03.gif) no-repeat 20px 10px;
	padding: 2px 10px 3px 40px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #3e484c;
	text-decoration: none;
	display: block;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li a:hover
{
	background: url(../images/menu-l-dash_03.gif) no-repeat 20px 10px;
	padding: 2px 10px 3px 40px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #3e484c;
	text-decoration: underline;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li span
{
	display: block;
	list-style: none;
	padding: 2px 10px 3px 0px;
	background: url(../images/menu-l-sel_03.gif) repeat-x top left #869398;
	display: block;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li span b
{
	background: url(../images/menu-l-dash_06.gif) no-repeat 20px 10px;
	padding: 2px 10px 3px 40px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li a.active
{
	display: block;
	list-style: none;
	padding: 2px 10px 3px 0px;
	background: url(../images/menu-l-sel_03.gif) repeat-x top left #869398;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li a.active b
{
	background: url(../images/menu-l-dash_06.gif) no-repeat 20px 10px;
	padding: 2px 10px 3px 40px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li a.active:hover
{
	display: block;
	list-style: none;
	padding: 2px 10px 3px 0px;
	background: url(../images/menu-l-sel_03.gif) repeat-x top left #869398;
	text-decoration: none;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li a.active:hover b
{
	background: url(../images/menu-l-dash_06.gif) no-repeat 20px 10px;
	padding: 2px 10px 3px 40px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}

.menu-l .bot-bg .repeated-bg .mid-bg ul li ul
{
	padding: 4px 0px 0px 0px;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li li
{
	display: block;
	list-style: none;
	margin-bottom: 5px;
	//zoom: 1;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li li a
{
	padding: 1px 0px 2px 50px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #3e484c;
	text-decoration: none;
	background: none;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li li a:hover
{
	padding: 1px 0px 2px 50px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #3e484c;
	text-decoration: underline;
	background: none;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li li span
{
	display: block;
	list-style: none;
	padding: 1px 10px 2px 50px;
	background: none;
	color: #fc9603;
	background: url(../images/menu-l-mark_03.gif) no-repeat 40px 6px;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li li a.active
{
	display: block;
	list-style: none;
	padding: 1px 10px 2px 50px;
	background: none;
	color: #fc9603;
	background: url(../images/menu-l-mark_03.gif) no-repeat 40px 6px;
	font: normal 12px/15px Tahoma, Geneva, sans-serif;
}
.menu-l .bot-bg .repeated-bg .mid-bg ul li li a.active:hover
{
	display: block;
	list-style: none;
	padding: 1px 10px 2px 50px;
	background: none;
	color: #fc9603;
	background: url(../images/menu-l-mark_03.gif) no-repeat 40px 6px;
	text-decoration: underline;
	font: normal 12px/15px Tahoma, Geneva, sans-serif;
}

.main .content-b .col-r .top-b1 li.pt0{padding-top:0}
.branchmapa{text-decoration:none; border-bottom: 1px dashed; color:#628e3f;}
.branchmapa:hover{text-decoration:none;}
.branchmap{margin-top:5px}

.main .content-b .col-r .l-col-internal form.feedback
{
	width: 450px;
}
.main .content-b .col-r .l-col-internal form
{
	display: block;
	padding: 20px 0px;
}
.main .content-b .col-r .l-col-internal form fieldset
{
	display: block;

	//zoom: 1;
	padding-bottom: 10px;
	text-align: left;
}
.main .content-b .col-r .l-col-internal form fieldset label
{
	display: block;
	width: 80px;
	float: left;
	margin-right: 15px;
	_display: inline;
	text-align: right;
	font: normal 12px/17px Tahoma, Geneva, sans-serif;
	color: #555555;
}
.main .content-b .col-r .l-col-internal form fieldset label.error
{
	display: block;
	width: 300px;
	margin-left: 100px;
	float: none;
	margin-right: 15px;
	_display: inline;
	text-align: left;
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #f10909;
}

.main .content-b .col-r .l-col-internal form fieldset div.field
{
	margin-left: 95px;
	width: 350px;
}
.main .content-b .col-r .l-col-internal form fieldset .textfield
{
	background: url(../images/field-bg_07.gif) no-repeat 0px 0px;
	height: 19px;
	padding-left: 5px;
}
.main .content-b .col-r .l-col-internal form fieldset .textfield div
{
	background: url(../images/field-bg_08.gif) no-repeat right 0px;
	height: 19px;
	padding-right: 5px;
}
.main .content-b .col-r .l-col-internal form fieldset .textfield div input
{
	background: none;
	border: 0px;
	width: 100%;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	padding-top: 2px;
}
.main .content-b .col-r .l-col-internal form fieldset div.field select
{
	width: 99%;
	height: 19px;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
}
.main .content-b .col-r .l-col-internal form fieldset .textareafield
{
	background: url(../images/field-bg_10.gif) no-repeat 0px 0px;
	height: 139px;
	padding-left: 5px;
}
.main .content-b .col-r .l-col-internal form fieldset .textareafield div
{
	background: url(../images/field-bg_11.gif) no-repeat right 0px;
	height: 139px;
	padding-right: 5px;

}
.main .content-b .col-r .l-col-internal form fieldset .textareafield div textarea
{
	background: none;
	border: 0px;
	width: 100%;
	height: 132px;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	padding-top: 2px;
	overflow: auto;
	position: relative;
	z-index: 100;
}
.main .content-b .col-r .l-col-internal form fieldset .buttonfield
{
	text-align: right;
}
.main .content-b .col-r .l-col-internal form fieldset .buttonfield input
{
	background: url(../images/button-bg_03.gif) no-repeat top left;
	width: 109px;
	height: 24px;
	border: 0px;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-bottom: 3px;
}
.h{
	display:none;
}
/*----------------------CALCULATOR-------------------------------------*/
.top-b .head-b .right-b
{
	float: right;
	width: 205px;
	padding-top: 5px;
	position: relative;
}

.top-b .head-b .right-b .calculator-b
{
	width: 211px;
	position: absolute;
	right: 0px;
	top: 28px;
	z-index: 10000;
}
.top-b .head-b .right-b .calculator-b .top
{
	background: url(../images/calculator-bg_01.gif) no-repeat top left;
	height: 6px;
	overflow: hidden;
	//zoom: 1;
}
.top-b .head-b .right-b .calculator-b .mid
{
	background: url(../images/calculator-bg_02.gif) repeat-y top left;
	overflow: hidden;
}
.top-b .head-b .right-b .calculator-b .bot
{
	background: url(../images/calculator-bg_04.gif) no-repeat top left;
	height: 8px;
	overflow: hidden;
	//zoom: 1;
}
.top-b .head-b .right-b .calculator-b .mid a.title
{
	background: url(../images/calculator-icon.gif) no-repeat 15px 2px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 8px 10px 46px;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.top-b .head-b .right-b .calculator-b .mid a.title span
{
	background: url(../images/calculator-arrows.gif) no-repeat right 5px;
	padding-right: 15px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.top-b .head-b .right-b .calculator-b .mid a.title span b
{
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	border-bottom: 1px dashed #fff;
	text-decoration: none;
}
.top-b .head-b .right-b .calculator-b .mid form
{
	display: none;
	padding: 10px 11px;
	clear: both;
}

.top-b .head-b .right-b .calculator-b-opened .top
{
	background: url(../images/calculator-bg_01.png) no-repeat top left;
	height: 6px;
	overflow: hidden;
	//zoom: 1;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/calculator-bg_01.png',sizingMethod='crop');
}
.top-b .head-b .right-b .calculator-b-opened .mid
{
	background: url(../images/calculator-bg_02.png) repeat-y top left;
	width: 211px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/calculator-bg_02.png', sizingMethod='scale');
}
.top-b .head-b .right-b .calculator-b-opened .bot
{
	background: url(../images/calculator-bg_04.png) no-repeat top left;
	height: 8px;
	overflow: hidden;
	//zoom: 1;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/calculator-bg_04.png',sizingMethod='crop');
}
.top-b .head-b .right-b .calculator-b-opened .mid a.title
{
	background: url(../images/calculator-icon1.gif) no-repeat 15px 2px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #270e00;
	padding: 10px 10px 10px 46px;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.top-b .head-b .right-b .calculator-b-opened .mid a.title span
{
	background: url(../images/calculator-arrows1.gif) no-repeat right 5px;
	padding-right: 15px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #270e00;
	text-decoration: none;
}
.top-b .head-b .right-b .calculator-b-opened .mid a.title span b
{
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #270e00;
	border-bottom: 1px dashed #270e00;
	text-decoration: none;
}

.top-b .head-b .right-b .calculator-b .mid form label
{
	display: block;
	font: normal 11px/15px Tahoma, Geneva, sans-serif;
	color: #3b444a;
	padding-left: 9px;
}
.top-b .head-b .right-b .calculator-b .mid form .field
{
	background: url(../images/calculator-field.gif) no-repeat top left;
	width: 187px;
	height: 19px;
	margin-bottom: 7px;
}
.top-b .head-b .right-b .calculator-b .mid form .field input
{
	background: none;
	border: 0px;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	width: 177px;
	margin: 0px 9px;
	padding-top: 3px;
}
.top-b .head-b .right-b .calculator-b .mid form fieldset
{
	text-align: right;
	margin-bottom: 20px;
	padding-top: 3px;
}
.top-b .head-b .right-b .calculator-b .mid form fieldset input.btn
{
	background: url(../images/btn-count.gif) no-repeat top left;
	width: 109px;
	height: 24px;
	border: 0px;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-bottom: 3px;
	text-align: center;
	cursor:pointer;
}
.top-b .head-b .right-b .calculator-b .mid form p
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #3b444a;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 9px;
}
.top-b .head-b .right-b .calculator-b .mid form p span
{
	font: normal 30px/32px Tahoma, Geneva, sans-serif;
	color: #3b444a;
	display: block;
	text-align: center;
}
.top-b .head-b .right-b .calculator-b .mid form p.more
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #3f3f3f;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
.top-b .head-b .right-b .calculator-b .mid form p.more a
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #3f3f3f;
	text-decoration: underline;
}
#calcresults{
	display:none;
}
.filter-container
{
	width: 100%;
	position: relative;
	height: 20px;
}
.filter-container .filter-b
{
	position: absolute;
	top: -10px;
	right: 0px;
	padding-top: 7px;
	width: 151px;
}
.filter-container .filter-b .bot-bg
{
	padding-bottom: 7px;
	width: 151px;
}
.filter-container .filter-b .bot-bg .mid-bg
{
	padding: 3px 18px 11px 18px;
	text-align: left;
}
.filter-container .filter-b .bot-bg .mid-bg ul
{
	display: block;
	list-style: none;
	padding: 0px;
}
.filter-container .filter-b .bot-bg .mid-bg ul li
{
	display: none;
	list-style: none;
	margin-bottom: 2px;
	padding: 0px;
	background: none;
}
.filter-container .filter-b .bot-bg .mid-bg ul li a
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	text-decoration: none;
	padding-left: 8px;
}
.filter-container .filter-b .bot-bg .mid-bg ul li a b
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	border-bottom: 1px dashed #86aa32;
}
.filter-container .filter-b .bot-bg .mid-bg ul li a:hover
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	text-decoration: none;
	padding-left: 8px;
}
.filter-container .filter-b .bot-bg .mid-bg ul li a:hover b
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	border-bottom: 1px dashed #ff9d03;
}
.filter-container .filter-b .bot-bg .mid-bg ul li.current
{
	display: block;
	list-style: none;
}
.filter-container .filter-b .bot-bg .mid-bg ul li.current a
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	text-decoration: none;
	background: url(../images/filter-arrow1.gif) no-repeat 0px 5px;
	padding-left: 8px;
}
.filter-container .filter-b .bot-bg .mid-bg ul li.current a b
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	border-bottom: 1px dashed #86aa32;
}
.filter-container .filter-b-opened
{
	position: absolute;
	top: -10px;
	right: 0px;
	background: url(../images/filter-bg_01.gif) no-repeat top left;
	padding-top: 7px;
	width: 151px;
}
.filter-container .filter-b-opened .bot-bg
{
	background: url(../images/filter-bg_04.gif) no-repeat bottom left;
	padding-bottom: 7px;
	width: 151px;
}
.filter-container .filter-b-opened .bot-bg .mid-bg
{
	background: url(../images/filter-bg_02.gif) repeat-y top left;
	padding: 3px 18px 11px 18px;
	text-align: left;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul
{
	display: block;
	list-style: none;
	padding: 0px;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul li
{
	display: block;
	list-style: none;
	margin-bottom: 6px;
	padding: 0px;
	background: none;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul li a
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	text-decoration: none;
	padding-left: 8px;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul li a b
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	border-bottom: 1px dashed #86aa32;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul li a:hover
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	text-decoration: none;
	padding-left: 8px;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul li a:hover b
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	border-bottom: 1px dashed #ff9d03;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul li.current a
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #4e4f4d;
	text-decoration: none;
	background: url(../images/filter-arrow.gif) no-repeat 0px 3px;
	padding-left: 8px;
}
.filter-container .filter-b-opened .bot-bg .mid-bg ul li.current a b
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #4e4f4d;
	border-bottom: 1px dashed #4e4f4d;
}
.main .content-b .col-r .l-col ol.search_result
{
	margin-left:0px;
}
.main .content-b .col-r .l-col ol.search_result
{
	display: block;
	list-style: none;
}
.main .content-b .col-r .l-col ol.search_result li
{
	display: block;
	list-style: none;
	margin-bottom: 20px;
}
.main .content-b .col-r .l-col ol.search_result li span.path
{
	padding-left: 20px;
}
.main .content-b .col-r .l-col ol.search_result li span.search_numb
{
	padding-right: 5px;
}
.main .content-b .col-r .l-col ol.search_result li a.search_name
{
	font-size:14px;
}
.main .content-b .col-r .l-col ol.search_result li p
{
	margin: 0px;
	padding: 2px 20px;
}
.main .content-b .col-r .l-col ul.site-map,
.main .content-b .col-r .l-col ul.site-map2
{
	float: left;
	width: 45%;
}
.main .content-b .col-r .l-col ul.site-map li,
.main .content-b .col-r .l-col ul.site-map2 li
{
	padding-left: 0px;
	background: none;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.main .content-b .col-r .l-col ul.site-map li ul,
.main .content-b .col-r .l-col ul.site-map2 li ul
{
	padding-left: 0px;
	background: none;
	padding: 10px 0px 0px;
}
.main .content-b .col-r .l-col ul.site-map li ul li,
.main .content-b .col-r .l-col ul.site-map2 li ul li
{
	font-size: 14px;
	line-height: 16px;
	background: url(../images/list-mark_03.gif) no-repeat 0px 8px;
	padding-left: 20px;
	font-weight: normal;
}
.main .content-b .col-r .l-col ul.site-map li ul li ul,
.main .content-b .col-r .l-col ul.site-map2 li ul li ul
{
	padding-left: 0px;
	background: none;
	padding: 10px 0px 0px;
}
.main .content-b .col-r .l-col ul.site-map li ul li ul li,
.main .content-b .col-r .l-col ul.site-map2 li ul li ul li
{
	font-size: 12px;
	line-height: 14px;
	background: url(../images/list-mark_03.gif) no-repeat 0px 7px;
	padding-left: 20px;
	font-weight: normal;
}


.searchblock form
{
	padding: 20px 0px;
}
.searchblock form fieldset
{
	overflow: hidden;
	//zoom: 1;
	padding-bottom: 8px;
}
.searchblock form fieldset input.txt
{
	background: url(../images/search-b_04.gif) no-repeat top left;
	border: 0px;
	width: 280px;
	height: 20px;
	float: left;
	margin-right: 5px;
	_display: inline;
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #7d7e78;
	padding: 2px 10px 0px;
}
.searchblock form fieldset input.btn
{
	background: url(../images/search-b_05.gif) no-repeat top left;
	border: 0px;
	width: 15px;
	height: 22px;
	float: left;
	_display: inline;
	cursor: pointer;
}
.foundword{
	background:#FCCF1B;
	color:#000;
}

.main .content-b .col-r .r-col .calendar-b
{
	background: url(../images/calendar-top.png) no-repeat top left;
	width: 209px;
	padding-top: 6px;
	margin: 0 auto 30px auto;
}
.main .content-b .col-r .r-col .calendar-b .bot-bg
{
	background: url(../images/calendar-bot.png) no-repeat bottom left;
	padding-bottom: 8px;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg
{
	background: url(../images/calendar-mid.png) repeat-y bottom left;
	padding: 4px 16px 8px 16px;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .top
{
	overflow: hidden;
	//zoom: 1;
	margin-bottom: 10px;
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #000;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .top a.left
{
	width: 14px;
	float: left;
	margin-right: 15px;
	text-decoration: none;
	_display: inline;
	padding-top: 7px;
	height: 5px;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .top a.right
{
	width: 14px;
	float: right;
	margin-left: 15px;
	text-decoration: none;
	_display: inline;
	padding-top: 7px;
	height: 5px;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .top span
{
	display: block;
	overflow: hidden;
	//zoom: 1;
	text-align: center;
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #000;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .days
{
	text-align: left;
	overflow: hidden;
	//zoom: 1;
	margin-bottom: 5px;
}

.main .content-b .col-r .r-col .calendar-b .mid-bg .dates
{
	text-align: left;
	overflow: hidden;
	//zoom: 1;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .dates a,
.main .content-b .col-r .r-col .calendar-b .mid-bg .dates span,
.main .content-b .col-r .r-col .calendar-b .mid-bg .days span
{
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #464545;
	font: normal 11px/19px Tahoma, Geneva, sans-serif;
	margin-bottom: 2px;
	text-decoration: none;
	margin-left: 4px;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .dates span.selected
{
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	font: normal 11px/19px Tahoma, Geneva, sans-serif;
	margin-bottom: 2px;
	text-decoration: none;
	margin-left: 4px;
	background: url(calendar-selected.gif) repeat-x 0px 0px;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .dates .light,
.main .content-b .col-r .r-col .calendar-b .mid-bg .days .light
{
	color: #aeb5b7;
}
.main .content-b .col-r .r-col .calendar-b .mid-bg .dates a:hover
{
	color: #ff9701;
}
.press-b li dd a, .press-b .reliz dd a:hover, dl.news dd h2 a, dl.news dd h2 a:hover
{
	text-decoration:none;
}
.branchitem
{
	margin-bottom:30px;
}
h2.branchname
{
	margin-bottom:10px;
	padding-top:0px;
}
.choose-currency .currency-b
{
	padding-top: 6px;
	width: 209px;
}
.choose-currency .currency-b .bot-bg
{
	padding-bottom: 8px;
	width: 209px;
}
.choose-currency .currency-b .bot-bg .mid-bg
{
	padding: 4px 16px 8px 16px;
	text-align: left;
}
.choose-currency .currency-b .bot-bg .mid-bg ul
{
	display: block;
	list-style: none;
	padding: 0px;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li
{
	display: none;
	list-style: none;
	margin-bottom: 2px;
	padding: 0px;
	background: none;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li a
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	text-decoration: none;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li a b
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	border-bottom: 1px dashed #86aa32;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li a:hover
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	text-decoration: none;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li a:hover b
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	border-bottom: 1px dashed #ff9d03;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li.current
{
	display: block;
	list-style: none;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li.current a
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	text-decoration: none;
}
.choose-currency .currency-b .bot-bg .mid-bg ul li.current a b
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	border-bottom: 1px dashed #86aa32;
}
.choose-currency .currency-b-opened
{
	background: url(../images/calendar-top.png) no-repeat top left;
	padding-top: 6px;
	width: 209px;
}
.choose-currency .currency-b-opened .bot-bg
{
	background: url(../images/calendar-bot.png) no-repeat bottom left;
	padding-bottom: 8px;
	width: 209px;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg
{
	background: url(../images/calendar-mid.png) repeat-y top left;
	padding: 4px 16px 8px 16px;
	text-align: left;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul
{
	display: block;
	list-style: none;
	padding: 0px;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul li
{
	display: block;
	list-style: none;
	margin-bottom: 6px;
	padding: 0px;
	background: none;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul li a
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	text-decoration: none;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul li a b
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #86aa32;
	border-bottom: 1px dashed #86aa32;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul li a:hover
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	text-decoration: none;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul li a:hover b
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #ff9d03;
	border-bottom: 1px dashed #ff9d03;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul li.current a
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #4e4f4d;
	text-decoration: none;
}
.choose-currency .currency-b-opened .bot-bg .mid-bg ul li.current a b
{
	font: italic 14px/16px Tahoma, Geneva, sans-serif;
	color: #4e4f4d;
	border-bottom: 1px dashed #4e4f4d;
}
.choose-date
{
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 15px 0px;
}
.choose-date a
{
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	color: #628e3f;
	text-decoration: none;
	border-bottom: 1px dashed #628e3f;
}
.choose-date a:hover
{
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	color: #ff9d03;
	text-decoration: none;
	border-bottom: 1px dashed #ff9d03;
}

.main .content-b .col-r .r-col .exchange-b table td.conv1 span.date
{
	text-align: left;
}
.main .content-b .col-r .r-col .exchange-b table td.conv1 h5
{
	text-align: left;
	padding-top: 20px;
}
.main .content-b .col-r .print
{
	background: url(../images/print-icon.gif) no-repeat 0px 2px;
	padding-left: 25px;
	padding-bottom: 3px;
}


/* NEW */
.calculator-d {
	width: 237px;
	margin-bottom: 20px;
	font-family:Arial,Tahoma;
}

.calculator-d .top
{
	background: url(../images/calculator-d-bg_01.png) no-repeat top left;
	height: 6px;
	overflow: hidden;
	//zoom: 1;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calculator-d-bg_01.png',sizingMethod='crop');
}
.calculator-d .mid
{
	background: url(../images/calculator-d-bg_02.png) repeat-y top left;
	width: 237px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calculator-d-bg_02.png', sizingMethod='scale');
}
.calculator-d .bot
{
	background: url(../images/calculator-d-bg_04.png) no-repeat top left;
	height: 8px;
	overflow: hidden;
	//zoom: 1;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/calculator-d-bg_04.png',sizingMethod='crop');
}
.calculator-d .mid .title
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #270e00;
	padding: 10px 0 12px;
	width: 187px; margin: auto;
	text-decoration: none;
	display: block;
}
.calculator-d .mid form
{
	width: 187px;
	margin: auto

}
.calculator-d select {width: 187px}
.calculator-d b.percent {font-family: Tahoma; font-size: 18px; color: #000; font-weight: normal}
.calculator-d .line {margin-bottom: 10px}
.calculator-d .radios {overflow: hidden; zoom: 1;}
	.calculator-d .radios label {float: left; margin-right: 20px; font-size: 12px;}
	.calculator-d .radios .i-rad {float: left; margin: 0; vertical-align: middle; width: 10px; margin-top: 2px; margin-right: 5px}


.calculator-d .mid form label
{
	display: block;
	font: normal 11px/15px Tahoma, Geneva, sans-serif;
	color: #3b444a;
	margin-bottom: 2px
}
.calculator-d .mid form .field
{
	background: url(../images/calculator-field.gif) no-repeat top left;
	width: 187px;
	height: 19px;
	margin-bottom: 7px;
}
.calculator-d .mid form .field input
{
	background: none;
	border: 0px;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #000;
	width: 177px;
	margin: 0px 5px;
	padding-top: 3px;
}
.calculator-d .mid form fieldset
{
	text-align: right;
	padding-bottom: 20px;
	padding-top: 3px;
}
.calculator-d .mid form fieldset input.btn
{
	background: url(../images/btn-count.gif) no-repeat top left;
	width: 109px;
	height: 24px;
	border: 0px;
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-bottom: 3px;
	text-align: center;
}
.calculator-d .mid form p
{
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #3b444a;
	padding: 0 0 10px 0 !important;
	margin: 0px;
	text-align: left;

}
.calculator-d .mid form p span
{
	font: normal 30px/32px Tahoma, Geneva, sans-serif;

	text-align: center; display: block
}
.calculator-d .mid form p.more
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #3f3f3f;
	text-align: right;
	padding: 0px;
	margin: 0px;
	border: 0;
}
.calculator-d .mid form p.more a
{
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #3f3f3f;
	text-decoration: underline;
}
.calculator-d .mid form p.more a:hover {
	text-decoration: none
}
.calculator-d .mid form .radios label{font-weight:bold;}
#calcresultsdepo{display:none;}


.cource-archive-graph,.course-archive {position: relative; z-index: 5}
.main .content-b .col-r .l-col-internal form.course-archive  fieldset label{width: 20px; text-align: left;margin-right: 0; padding-bottom:2px;}
.box-for-dates {overflow: hidden; zoom: 1; padding: 0 0 15px}
.box-for-select {padding: 0 0 15px !important; overflow: hidden;zoom: 1}
.course-archive input.dp-applied {width: 120px}
#dp-popup{display:none}
.course-archive .box-for-select div{float: left;}
label.date-title,.course-archive .box-for-select div label {display: block; width: auto !important; float: none !important}


.footer{
	height:160px;}
.footer .center-b .inside{
	margin:0 0 10px;}
.footer .center-b .inside a{
	display:block;}
	
.index_body img.logo{
	display:none;}
	
.r-col-slide { display:none; }
.r-col-slide-action u { text-decoration:none;  border-bottom:dashed 1px; cursor:pointer; }
.r-col-slide-wrap { margin:0 0 10px 0; padding:0 0 1px 0; }


.one-credit { margin: 10px 0 0; padding-top: 12px; overflow: hidden;}
    .one-credit .infoImg {float: left; width: 240px; padding-bottom: 15px;}
    .one-credit .infoShort {margin-left: 260px; line-height: 20px;}
	.one-credit .infoShort h2 {padding-top: 0; font-size: 28px;}
    .one-credit .infoShort .objMore a {font-style: italic; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
    
.infoShort h2 a {line-height: 30px;}

.one-credit .infoShort h2 a{
	font-size:18px;
	line-height:20px;}
