﻿body {
	color: #666;
	font:12px "Trebuchet MS", Helvetica, sans-serif;
	margin:0;
	background:#ddd url(images/bg-all.jpg) repeat-x;
}
img {border-style: none}
a {
	text-decoration: none;
	color: #000
}
input, textarea, select {
	font-size: 100%;
	vertical-align: middle
}
form, fieldset {
	border-style: none;
	margin: 0;
	padding: 0;
}
/* Layouts */
#header{
	width:939px;
	margin:0 auto;
	padding:0 20px 14px 0;
	position:relative;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
#visual{
	background: url(images/bg-flash-placeholder.jpg) no-repeat;
	width:942px;
	height:247px;
	margin:0 auto;
	padding:37px 0 0 38px;
}
#container{margin:0 auto;}
#home-page #container{
	width:906px;
	padding:0 0 0 2px;
}
#container{
	width:926px;
	padding:16px 0 0;
}
#home-page #content{
	width:550px;
	float:left;
	margin:13px 0 0;
}
#content{
	width:690px;
	float:right;
}
#home-page #aside{
	width:349px;
	float:right;
	position:relative;
	margin:-73px 0 0;
}
#aside{
	float:left;
	width:214px;
	margin:5px 0 0;
}
#container:after{
	content:"";
	display:block;
	clear:both;
}
#footer{
	color:#919191;
	font-size:10px;
	width:896px;
	margin:0 auto;
	padding:5px 0 25px;
	overflow:hidden;
}
.holder-hd{
	background: url(images/bg-hd-holder-btm.gif) repeat-x 0 100%;
	padding:0 0 42px;
}
#home-page .holder-hd{padding:0 0 42px;}
.holder-hd{padding:0 0 34px;}
.holder-bd{
	background:#f9f7eb url(images/bg-bd-holder-btm.gif) repeat-x 0 100%;
	padding:0 0 6px;
}
.holder-hd,
.holder-bd{min-width:1002px;}
/* logo */
.logo-holder-1{
	position:absolute;
	left:0;
	top:0;
}
.logo-holder-2{
	background: url(images/bg-logo-holder.png) no-repeat;
	width:226px;
	height:124px;
}
.logo{
	background: url(images/logo.png) no-repeat;
	width:168px;
	height:130px;
	overflow:hidden;
	text-indent:-9999em;
	margin:0 0 0 35px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
/* top navigation */
#main-nav{
	float:right;
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
#main-nav li{
	float:left;
	background: url(images/bg-main-nav-divider.gif) no-repeat 100% 0;
	height:52px;
	padding:15px 3px 0 0;
	display:inline;
}
#main-nav a{
	background: url(images/bg-top-nav.gif) no-repeat;
	display:block;
	height:43px;
	text-indent:-9999em;
	overflow:hidden;
}
#main-nav .about-item{
	width:96px;
	background-position:-2px -46px;
}
#main-nav .faq-item{
	width:55px;
	background-position:-101px -46px;
}
#main-nav .services-item{
	width:87px;
	background-position:-159px -46px;
}
#main-nav .news-item{
	width:66px;
	background-position:-249px -46px;
}
#main-nav .useful-item{
	width:115px;
	background-position:-318px -46px;
}
#main-nav .document-item{
	width:156px;
	background-position:-436px -46px;
}
#main-nav .contact-item{
	width:110px;
	background-position:-595px -46px;
}
#main-nav .active .about-item,
#main-nav .about-item:hover{background-position:-2px 0;}
#main-nav .active .faq-item,
#main-nav .faq-item:hover{background-position:-101px 0;}
#main-nav .active .services-item,
#main-nav .services-item:hover{background-position:-159px 0;}
#main-nav .active .news-item,
#main-nav .news-item:hover{background-position:-249px 0;}
#main-nav .active .useful-item,
#main-nav .useful-item:hover{background-position:-318px 0;}
#main-nav .active .document-item,
#main-nav .document-item:hover{background-position:-436px 0;}
#main-nav .active .contact-item,
#main-nav .contact-item:hover{background-position:-595px 0;}
/*  */
.title-page{
	margin:0 auto;
	width:884px;
	padding:7px 0 0;
}
.title-page h2{
	font-size:21px;
	margin:0;
	text-align:right;
	color:#fff;
}
/* content */
#content h2{
	margin:0 0 6px;
	font-size:18px;
	color:#7e0f09;
	text-transform:uppercase;
}
#content .post{
	line-height:19px;
	padding:0 0 6px;
}
#content .post p{margin:0 0 8px;}
#content .post a{
	color:#265ba0;
	text-decoration:underline;
}
#content .post a:hover{text-decoration:none;}
#content .contact{
	height:1%;
	padding:0 4px 0 0;
	overflow:hidden;
	border-top:1px solid #c1beb3;
}
#content .contact h3{
	margin:0 0 6px;
	color:#7e0f09;
	text-transform:uppercase;
	font-size:18px;
}
#content .contact address{
	font-size:11px;
	font-style:normal;
	line-height:14px;
	padding:0;
	margin:0 0 3px;
}
#content .contact address strong{font-size:12px;}
#content .contact address strong,
#content .contact address span{display:block;}
#content .contact dl{
	margin:0 0 5px;
	overflow:hidden;
	height:1%;
	line-height:15px;
}
#content .contact dt{
	float:left;
	font-weight:bold;
	margin:0 4px 0 0;
}
#content .contact dd{margin:0;}
#content .contact ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:21px;
	text-transform:uppercase;
}
#content .contact li a{
	text-decoration:underline;
	color:#b89500;
}
#content .contact li a:hover{text-decoration:none;}
#content .contact .info{
	float:left;
	width:238px;
	margin:11px 0 0;
}
#content .contact .banner{
	float:right;
	background: url(images/bg-banner-box-contact.gif) no-repeat 0 13px;
	padding:0 0 0 1px;
	display:inline;
}
#content .contact .banner img{float:left;}
/* sidebar page-1 */
#aside .aside-t{
	background: url(images/bg-aside-top-actions.png) no-repeat;
	height:220px;
}
#aside .aside-holder{margin:-196px 21px 0 31px;}
#aside .releases h3{
	margin:0 0 7px;
	color:#7e0f09;
	font-size:14px;
	text-transform:uppercase;
}
#aside .releases ul{
	margin:0 -4px 3px 0;
	padding:0;
	list-style:none;
	line-height:13px;
}
#aside .releases li{
	background: url(images/bullet-press-releases.gif) no-repeat 0 4px;
	height:1%;
	padding:0 0 13px 15px;
}
#aside .releases li a{
	color:#265ba0;
	text-decoration:underline;
}
#aside .releases li a:hover{text-decoration:none;}
#aside .releases .more-press-link{
	text-align:right;
	font-weight:bold;
	font-size:11px;
	margin:0 25px 0 0;
}
#aside .releases .more-press-link a{
	color:#b89500;
	text-decoration:underline;
}
#aside .releases .more-press-link a:hover{text-decoration:none;}
#aside .actions-box{
	overflow:hidden;
	background: url(images/bg-action-border.gif) no-repeat 3px 100%;
	font-size:11px;
	color:#000;
	margin:7px -50px 19px 0;
	height:1%;
	padding:0 0 19px;
}
#aside .actions-box-hold{
	float:left;
	width:318px;
	position:relative;
	background: url(images/bg-actions-box-divider.gif) repeat-y 142px 0;
}
#aside .actions-box .icon{float:right;}
#aside .actions-box .col-two{
	width:143px;
	float:left;
	padding:0 0 17px;
	margin:0 15px 0 0;
	display:inline;
}
#aside .actions-box strong{
	font-size:14px;
	color:#b69200;
	display:block;
	margin:0 32px 7px 0;
	line-height:16px;
}
#aside .actions-box span{
	display:block;
	margin:0 25px 0 0;
	line-height:15px;
}
#aside .actions-box a.link{
	color:#7e0f09;
	text-transform:uppercase;
	text-decoration:underline;
	position:absolute;
	bottom:-2px;
	background: url(images/bullet-press-releases.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	font-weight:bold;
}
#aside .actions-box a:hover{text-decoration:none;}
/* sub navigation page-2 */
.sub-nav{
	width:214px;
	background: url(images/bg-sub-menu-box-mid.gif) repeat-y;
	font-size:14px;
	font-weight:bold;
}
.sub-nav .bg-mid{background: url(images/bg-sub-menu-box-top.gif) no-repeat;}
.sub-nav .bg-btm{
	background: url(images/bg-sub-menu-box-btm.gif) no-repeat 0 100%;
	padding:13px 1px 34px;
}
.sub-nav ul{
	color:#265ba0;
	margin:0;
	padding:2px 0 0;
	list-style:none;
	background: url(images/divider-sub-menu.gif) no-repeat;
	overflow:hidden;
	width:100%;
}
.sub-nav li{
	background: url(images/divider-sub-menu.gif) no-repeat 0 100%;
	padding:0 0 2px;
	float:left;
	width:100%;
}
.sub-nav a{
	color:#265ba0;
	display:block;
	width:194px;
	padding:6px 5px 7px 13px;
}
.sub-nav a span{
	display:block;
	padding:0 0 0 13px;
	background: url(images/bullet-press-releases.gif) no-repeat 2px 5px;
}
.sub-nav a.active,
.sub-nav a:hover{
	color:#fff;
	background:#beb489 url(images/bg-link-sub-nav-active.gif) no-repeat;
}
.sub-nav a.active span,
.sub-nav a:hover span{background: url(images/bullet-press-releases-active.gif) no-repeat 2px 5px;}
/* footer */
#footer .copyright{
	float:left;
	text-transform:uppercase;
}
#footer .navigation{
	float:right;
	text-align:right;
}
#footer p{margin:0;}
#footer .copyright p{margin:0 0 4px;}
#footer a{color:#919191;}
#footer a:hover{text-decoration:underline;}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer li{display:inline;}
#footer .copyright li{margin:0 9px 0 0;}
#footer .navigation li{
	background: url(images/divier-footer-list.gif) no-repeat 0 3px;
	padding:0 6px 0 13px;
	margin:0;
}
#footer .navigation ul{
	margin:0 -6px 4px 0;
	height:15px;
}
#footer .navigation li:first-child{background-image:none}
#footer a.parablesoft-link{color:#8d2c25;}


