@charset "UTF-8";
/* CSS Document */


em{
	font-size:8pt;
	font-style:italic;
}

p{
	font:normal 9pt/1.25em Arial, Helvetica, sans-serif
	color:#66747e;

}


#slogan{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:italic;
	overflow:hidden;
}

#inner-page-title{
	margin: 5px 0 0 70px;
	font:bold 14pt Arial, Helvetica, sans-serif;
	overflow:hidden;
}

h3{
	margin-bottom:25px;
	font:bold 11.5pt/1.35em Arial, Helvetica, sans-serif;
	color:#66747e;
}

h3 a:link, h3 a:visited{
	text-decoration:none;
	color:#66747e;
}

h3 a:hover{
	color:#000;
}

h3.title-stripes a:link, h3.title-stripes a:visited{
	text-decoration:none;
	color:#000;
}

h3.title-stripes a:hover{
	text-decoration:none;
	color:#FFF;
}

#mainbody .halfwidth_left, #mainbody .halfwidth_left p, .halfwidth_right p, .halfwidth_left ul li, .halfwidth_right ul li, .content_left/*, .content_left p */{
	font:normal 11.5pt/1.35em Arial, Helvetica, sans-serif;
	color:#66747e;
}


.content_left ul li, .content ul li{
	line-height:1.25em;
}

.content p, .content_left p, .content-left-menu-right p {
	padding-bottom:35px;
	font:normal 10.5pt/1.35em Arial, Helvetica, sans-serif;
	color:#66747e;
}

.content-left-menu-right p{
	padding-right:20px;
}

#mainbody .halfwidth_left p, .halfwidth_right p,  .content_left p, {
	padding:0 0 25px
}

.halfwidth_left ul li, .halfwidth_right ul li, .content_left ul li, .content-left-menu-right ul li, .content ul li{
	color:#66747e;
	list-style:none;
	padding:0 20px 15px 15px;
	background:url(/tpl/img/ul-li-bullet.png) 0 0.5em no-repeat;
}

.menu_right ul li{
		padding:5px 20px;
		background:none;
}

.menu_right ul li, .menu_right ul li a{
	font:normal 9pt/1em Arial, Helvetica, sans-serif;
	color:#66747e;
}

.menu_right ul li#current{
	background:#86c700 url(/tpl/img/bg-rmenu-stripes.png) 0 50% no-repeat;
}

.menu_right ul li#current a{
	font:bold 9pt/1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.menu_right h3{
	margin:0  0 10px 20px;
}

h3.title-stripes{
	margin:0 0 15px 0px;
	padding-left:50px;
	width:300px;
	height:25px;
	font:bold 10pt/25px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(/tpl/img/bg-h3-title-stripes.png) 0 50% no-repeat;
}

ul.contacts-list{
	list-style:none;
	margin:0 0 35px 0;
	width:300px;
}

ul.contacts-list li{
	padding:0 0 5px;
	list-style:none;
	font:normal 9pt/1em Arial, Helvetica, sans-serif;
	color:#000;
	background:none;
}

.content-left-menu-right .quote{
	display:inline-block;
	padding:45px;
	margin:25px 70px 25px 0;
	background:#eee url(../img/quote.png) 35px 25px no-repeat;
}

.content-left-menu-right .quote p{
	padding:0 0 15px;
}

.content-left-menu-right .quote p.ind{
	text-indent:45px;
	padding:0 0 15px;
}

.quote span{
	padding-top:15px;
	position:relative;
	display:block;
	float:right;
	text-align:right;
	font-style:italic;
}