@charset "utf-8";
/* CSS Document */
/*@font-face {
	font-family: 'SegoePrintRegular';
	src: url('/files/fonts/segoepr.eot');
	src: local('Calє'), url('segoepr-webfont.woff') format('woff'), url('segoepr-webfont.ttf') format('truetype'), url('segoepr-webfont.svg#webfontPasd6tVF') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
	font-family: 'Cal';
	src: url('/files/fonts/segoepr-webfont.eot');
	src: local('Cal'), url('/files/fonts/segoepr.otf') format('opentype'), url('/files/fonts/segoepr-webfont.svg#webfontPasd6tVF') format('svg');
	font-weight: normal;
	font-style: normal;
}



* {
	outline:none;
	border : 0px;
}
textarea {
    resize: none;
}
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner,button::-moz-focus-inner,*::-moz-focus-inner
{  
    border : 0px;
}
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus,*:focus,*:active
{    
    outline : none;
}

body {
	margin:0;
	padding:0;
	/*background-color:#000411;
	background-image:url(../img/main_background.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment: fixed;*/
	background:url(../img/main_background.jpg) no-repeat center top fixed #000411;
	font-family: Arial, Calibri, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	height:100%;
}
a {
	text-decoration:none;
	outline:none hidden;
	cursor:pointer;
	color:#1A4D9D;
}
#wrapper {
	position: relative;
	margin: 0 auto;
	width: 900px;
 1_opacity:0;
 1_visibility:hidden;
	display:none;
	visibility:visible;
 1opacity:0.0;
	display:block;
 1filter: alpha(opacity = 0);
	zoom: 1.0;
}
#header {
	position: relative;
	float: left;
	width: 100%;
	height: 343px;
	background-image: url(../img/header_bg.gif);
}
#content {
	position: relative;
	float: left;
	width: 890px;
	background-image: url(../img/content_bg.jpg);
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	color: #6d6d6d;
	padding-top: 50px;
	min-height:420px;
	_margin-top: 50px;
}
#green-plank {
	position: absolute;
	right: 0px;
	top: 343px;
	width: 10px;
	height: 150px;
	background-image: url(../img/green_plank.gif);
}
a#logo {
	position: absolute;
	width: 329px;
	height: 94px;
	background-image: url(../img/logo.jpg);
	1background-image: url(../img/logo_christmas.jpg);
	left: 27px;
	top: 129px;
}
a#logo:hover {
	background-position: 0 -94px;
}
a#logo span,#logo-swfcontainer{
	1background: url("../img/animated_smoke.gif") no-repeat;	
	display:block;
	width:50px;
	height:100px;
	height:200px;
	position:absolute;
	right:52px;
	top:-43px;
	top:-57px;
	right:40px;
	1border:1px solid red;
	top:-130px;
}
#articles-homepage{
	position:relative;
	margin:0 auto;
	padding-left:23px;	
}

.front-image {
	position: absolute;
	right: 0px;
	top: 0px;
}
div.front-column {
	position: relative;
	float: left;
	width: 235px;
	margin-left: 20px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom:20px;
	line-height: 14px;
	1height: 473px;
	background-image: url(../img/column_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:justify;
	text-shadow: 1px 1px 0px #fff;/*filter: progid:DXImageTransform.Microsoft.dropShadow(Color='#FFFFFF', offX='1', offY='1'positive=true);
	-ms-filter: progid:DXImageTransform.Microsoft.dropShadow(Color='#FFFFFF', offX='1', offY='1'positive=true);*/
	
}
h2 {
	color: #1a4d9d;
	font-size: 20px;
	padding:0;
	margin:0;
	letter-spacing: -1px;
	margin-bottom: 5px;
}
div.front-column img {
	position: relative;
	float:left;
}
div.latest-article {
	position: relative;
	float: left;
	width: 282px;
	height: 264px;
	background-image: url(../img/latest_bg.jpg);
	margin-bottom: 20px;
	overflow:hidden;
}
div.latest-from-blog {
	position: relative;
	text-shadow: 1px 1px 0px #fff;
	float: left;
	width: 284px;
	background-image: url(../img/vertical_separator.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin-left: 15px;
	height:598px;	
	overflow:hidden;
}
div.v-items{
	position:absolute;
	width:100%;
	height:20000em;
}	
div.latest-from-blog h2{
	text-indent:20px;
}
div.simple-holder {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 40px;
}
div.front-column h2 {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.latest-excerpt {
	position: absolute;
	left: 20px;
	top: 60px;
	height: 190px;
	width: 235px;
	padding-top:5px;
	text-align:justify;
	overflow:hidden;
}
.latest-title {
	position: absolute;
	left: 70px;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	color: #1a4d9d;
	letter-spacing: -1px;
	top: 30px;
	width: 200px;
}
.latest-date {
	position: absolute;
	left: 70px;
	font-size: 11px;
	height: 15px;
	color: #555;
	top: 15px;
	width: 200px;
}
a.read-more {
	position: absolute;
	right: 20px;
	bottom: 20px;
	display: block;
	width: 135px;
	height: 25px;
	background-image: url(../img/button_bg.jpg);
	text-align: center;
	line-height: 25px;
	color: #FFF;
	text-decoration: none;
	text-shadow: -1px -1px 0px #6d981d;
	font-weight: bold;
	font-size: 12px;
}
a.read-more:hover {
	background-position: 0 -25px;
}
.right-faq {
	position: relative;
	float: left;
	width: 550px;
	text-shadow: 1px 1px 0px #fff;
}
.right-faq-title {
	position: relative;
	height: 60px;
	width: 100%;
	background-image: url(../img/icon1.png);
	background-repeat: no-repeat;
}
.right-faq-main-title {
	color: #1a4d9d;
	font-size: 20px;
	letter-spacing: -1px;
	position: absolute;
	left: 70px;
	top: 0px;
	width: 450px;
	font-weight: bold;
	
}
.right-faq-subtitle {
	color: #666;
	font-size: 12px;
	position: absolute;
	left: 70px;
	top: 25px;
	width: 400px;
}
.right-faq p {
	position: relative;
	1float: left;
	padding:0;
	padding: 10px;
	width: 534px;
}
.right-faq img {
	position: relative;
	float: left;
	width:550px;
	height:386px;
	height:400px;
	width:600px;
	1height:414px;
	1margin-top:25px;
	1margin-bottom:25px;
}
div.text {
	position: relative;
	margin: 0 auto;
	width: 85%;
	text-shadow: 1px 1px 0px #fff;
}
div.text .right-faq-main-title {
	color: #1a4d9d;
	font-size: 20px;
	letter-spacing: -1px;
	position: absolute;
	left: 70px;
	top: 0px;
	width: 91%;	
	font-weight: bold;
	background:url("../img/hline.gif") repeat-x scroll left bottom transparent;
	padding-bottom:10px;	
}
div.text p {
	position: relative;
	padding:0;
	margin: 0 auto;
	padding:10px 0;
	width:100%;
	font-family:Arial,Calibri;
	font-size:12px;
	text-align:justify;
}
div.text p:last {
	background:url("../img/hline.gif") repeat-x scroll left bottom transparent;
}
div.text img {
	width:600px;
	margin:0 auto;
	margin-left:115px;
	background:url("/img/hline.gif") repeat-x scroll left bottom transparent;
	padding-bottom:2px;
}
form .text {
	margin:0;	
}

#footer {
	position: relative;
	float: left;
	width: 100%;
	height: 177px;
	background-image: url(../img/footer_bg.gif);
	background-repeat: no-repeat;
}
#menu {
	position: absolute;
	left: 20px;
	_top: 262px;
	top: 248px;
	width: 650px;
	height: 30px;
}
#jmenu {
	position: absolute;
	left: 0px;
	_left: 390px;
	top: 252px;
	;
	width: 633px;
	float:left;
	_margin-top:250px;
}
#menu a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	position: relative;
	float: left;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid white;
	border-right: 1px solid #bbb;
	line-height: 20px;
	font-size: 14px;
	text-shadow: 1px 1px 0px #fff;
	color: #999;
}
#menu a:hover {
	color: #1a4d9d;
}
.login {
	position: absolute;
	width:318px;
	height: 251px;
	right: 10px;
	top: 243px;
	background-image: url(../img/login_bg.gif);
	display: none;
	z-index:100;
}
.ajax-login {
	position: absolute;
	width:318px;
	height: 251px;
	left: 300px;
	top: -90px;
	background-image: url(../img/login_bg.gif);
	display: none;
	z-index:100;
}
#enter {
	display: block;
	position: absolute;
	right: 15px;
	top: 255px;
	width: 80px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align:center;
	height: 20px;
	text-shadow: 1px 1px 0 #42610e;
 filter: progid:DXImageTransform.Microsoft.dropShadow(Color='#555555', offX='1', offY='1', positive=true);
 -ms-filter: progid:DXImageTransform.Microsoft.dropShadow(enabled='true', OffX='1', OffY='1', Color='#555555');
}
.login-inputs {
	width:160px;
	height:22px;
	line-height:22px;
	top:92px;
	left:94px;
	position:absolute;
	background:none transparent;
	border:none;
	color:#FFF;
	font-weight:bold;
}
#login-inputs-password {
	top:130px;
}
#login-input-submit {
	top:162px;
	left:164px;
	position:absolute;
	width:100px;
	height:45px;
	background:none transparent;
	border:none;
}
.login-close {
	position:absolute;
	top:5px;
	right:5px;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #000;
	width:16px;
	height:16px;
	text-align:center;
}
#phones {
	position: absolute;
	left: 390px;
 1text-align: right;
	top: 16px;
	top: 20px;
	width: 120px;
	height: 50px;
	color: #b4cbda;
	line-height: 16px;
}
#phones a {
	color: #FFF;
	text-decoration: none;
}
#phones a:hover {
	text-decoration: underline;
}
#change-lang{
	1border:1px solid #FFFFFF;
	color:#B4CBDA;
	height:70px;
	left:531px;
	line-height:16px;
	position:absolute;
	top:8px;
	width:88px;;
}
#change-lang span{
	width:100%;
	float:left;
	display:block;
	
}
#change-lang span a{
	display:block;	
	1opacity:0.6;
	1filter:alpha(opacity=60);
	1-ms-filter:alpha(opacity=60);
}
#change-lang span a:hover{
	1opacity:1;
	1filter:alpha(opacity=100);
	1-ms-filter:alpha(opacity=100);
}
#change-lang span a.lang-active{
	1opacity:1;
	1filter:alpha(opacity=100);
	1-ms-filter:alpha(opacity=100);
	background:url("../img/icons/12/arrow_left2.gif") no-repeat scroll 26px 7px transparent;
}
.index {
	position:relative;
	margin:0 auto;
	width:800px;
}
.service {
	padding-bottom:50px;
}
.service-image {
	width:500px;
	float:left;
	margin-top:40px;	
	margin-top:67px;
}
.paging {
	width:800px;
	position: relative;
	margin:0 auto;
}
ul.table {
	display: table;
	border:3px solid #3D3D3D;
	color:#424240;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0 auto;
	position:relative;
	width:95%;
}
li.row {
	display: table-row;
	line-height:26px;
}
div.cell {
	display: table-cell;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
div.cell-left {
	text-align:left;
}
li.head-row {
	display:table-header-group;
	background-color:#CCC;
	background-color:#4C4C4C;
	background-image:url("../img/th_bg.jpg");
	border-left:1px solid #575757;
	border-right:1px solid #383A39;
	color:#CCCCCC;
	padding-right:15px;
	line-height:25px;
	text-align:center;
}
li.head-row a {
	color:#FFF;
}
div.actions {
	width:96px;
}
div.actions a {
}
.row-drag {
	border:1px dashed blue;
}
.contactform-holder {
	width:500px;
	padding-top:20px;
	1margin:0 auto;
	padding-left:150px;
	
}
.contactform-table {
	width:500px;
	1margin:0 auto;
	1font-family: Cal;
	font-weight:bold;
	margin-bottom:28px;
}
.contactform-table input,.contactform-table textarea {
	1font-family:Cal;
	font-size:12px;
}
.contactform-table textarea {
	padding-right:25px;
	padding-left:7px;
}
.ynote {
	background:url("../img/ynote.gif") no-repeat left top;
	position:absolute;
	width:221px;
	height:280px;
	width:201px;
	height:220px;
	top 0px;
	1right:-23px;	
	right:5px;
	padding-top:60px;
	padding-left:20px;
	font-family: Cal;
	font-size:13px;
	text-shadow:1px 2px 1px #c0c0c0;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Color='#c0c0c0', offX='1', offY='2', positive=true);
 	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(enabled='true', OffX='1', OffY='2', Color='#c0c0c0');*/


}

.ynote-title {
	font-weight:bold;
	margin-top:10px;
}
a#map-link {
	background:url("../img/map24.png") no-repeat scroll left top transparent;
	display:block;
	height:19px;
	margin-top:5px;
	1width:24px;
	text-indent:30px;
}
a#map-link:hover {
	background-position:0 -19px;
	color:#2067A9;
}
div#map-holder {
	position:absolute;
	top:10px;
	left:136px;
	top:20px;
	left:118px;
	width:500px;
	height:408px;
	width:537px;
	height:453px;
	1border:1px solid #c0c0c0;
	1background-color:#CCC;
	background:url("../img/map.gif") no-repeat scroll left top;
	display:none;
	1margin-bottom:20px;
	padding:8px;
	1z-index:1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	1-moz-box-shadow:4px 4px 8px #C0C0C0;
	1-webkit-box-shadow:4px 4px 8px #C0C0C0;
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(Color='#c0c0c0', offX='2', offY='2', positive=true);
 	-ms-filter: progid:DXImageTransform.Microsoft.dropShadow(enabled='true', OffX='2', OffY='2', Color='#c0c0c0');*/
	1filter: progid:DXImageTransform.Microsoft.dropShadow(Color='#c0c0c0', offX='1', offY='2', positive=true);
 	1-ms-filter: progid:DXImageTransform.Microsoft.dropShadow(enabled='true', OffX='1', OffY='2', Color='#c0c0c0');
}
.phone16 {
	background:url("../img/icons/16/phone.png") no-repeat left center;
	padding-left:25px;
}
.mobile-phone16 {
	background:url("../img/icons/16/mobile_phone.png") no-repeat left center;
	padding-left:25px;
}
.ynote ul {
	padding-left:10px;
	
}
.ynote ul li{
	line-height:16px;
	height:16px;
}
#flashMessage {
	position:absolute;
	top:10px;
	left:250px;
	font-weight:bold;
}
.flash-success {
	position:absolute;
	top:10px;
	left:250px;
	color:#060;
	font-weight:bold;
}
.flash-error {
	position:absolute;
	top:10px;
	left:250px;
	color:#F00;
	font-weight:bold;
}
.error-message {
	color:#F00;
	font-weight:bold;
}
div.actionbar-button {
	background-image:url("../img/admin/actionbar_button.jpg");
	background-position:right -1px;
	color:#FFFFFF;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:26px;
	margin-right:5px;
	margin-top:8px;
	padding-right:13px;
	position:relative;
	text-shadow:1px 1px 0 #000000;
}
div.actionbar-button:hover {
	background-position:right -31px;
	color:#f4f4f4;
}
div.actionbar-button a {
	color:#FFFFFF;
}
div.actionbar-button div.actionbar-button-icon {
	background-image:url("../img/admin/actionbar_button_icon.jpg");
	float:left;
	height:29px;
	margin-right:8px;
	position:relative;
	width:28px;
}
div.actionbar-button a {
	color:#FFFFFF;
}
div.actionbar-button div.actionbar-button-icon img {
	left:7px;
	position:absolute;
	top:6px;
}
input, textarea {
	border:1px solid #03F;
}
 1input[type="text"], 1input[type="password"] {
 background-image:url("../img/input.png");
 border:0 none;
 color:#666666;
 cursor:default;
 1float:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 height:23px;
 margin-right:3px;
 padding:5px 6px 0;
 position:relative;
 width:226px;
}
 1input[type="text"]:hover {
 background-position:0 -23px;
 border:0;
}
p.short {
	margin: 50px auto 0px;
	width: 600px;
	text-align: justify;
	font-size: 12px;
}
input.text-input {
	background:none;
	background-image:url(../img/input.png);
	background-position:0 0px;
	height:28px;
	width:232px;
	line-height:28px;
	border:0;
	color:#666;
	padding-left:10px;
	padding-right:5px;
}
input.text-input:hover {
	background-position:0 -28px;
}
input.text-input:focus {
	border:0;
	outline:none;
}
textarea {
	background-color:#f3f3f3;
	border:1px solid #CCC;
	color:#333;
	overflow-y:auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
 1-moz-border-radius:0 0 5px 5px;
	-moz-box-shadow:3px 3px 7px #c0c0c0;
	-webkit-box-shadow:3px 3px 7px #c0c0c0;
 1-webkit-border-radius:0 0 5px 5px;
 filter: progid:DXImageTransform.Microsoft.Shadow(Color='#c0c0c0', offX='2', offY='2', Direction=135, Strength=4, positive=true);
 -ms-filter: progid:DXImageTransform.Microsoft.Shadow(enabled='true', OffX='-1', OffY='0', Color='#c0c0c0', Direction=135, Strength=4);
	display:block;
	box-shadow:inset 0 0 10px #555555;
}
p {
	text-align:justify;
}
#resizer {
	float:left;
	height:300px;
	width:1px;
	border:1px solid red;
}
.video-image {
	margin:0 auto;
	margin-left:173px;
	margin-left:0px;
	width:534px;
	height:414px;
	border:0px solid #999;
	-moz-border-radius:10px;
	padding:10px;
}
.ffont {
	font-family: Arial, Calibri;
	font-size: 12px;
	text-align: justify;
}
.service-title {
	color:#1A4D9D;
	font-size:20px;
	font-weight:bold;
	left:70px;
	letter-spacing:-1px;
	position:absolute;
	top:0;
	width:450px;
}
.service {
	padding:0;
	margin:0;
 1border:1px solid red;
	position:relative;
	float:left;
	_width:266px;
	_height:227px;
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	margin-right:0px;
	margin-top:10px;
	display:none;
	border:1px dashed blue;
	background-image:url(/img/service_bg.png);
}
.service-1 {
}
.service h3 {
	position:absolute;
	_left:123px;
	_top:70px;
	left:35px;
	_top:0px;
	bottom:10px;
	font-size:14px;
	padding:0;
	margin:0;
	float:none;
	cursor:pointer;
}
.service-icon {
	width:128px;
	height:128px;
	position:absolute;
	top:15px;
	left:15px;
	_display:none;
}
.service-icon_old {
	width:64px;
	height:64px;
	position:absolute;
	top:15px;
	left:15px;
	_display:none;
}
.service-icon-holder {
	width:167px;
	height:167px;
	position:absolute;
	top:1px;
	left:15px;
}
.service-icon-holder_old {
	width:100px;
	height:100px;
	position:absolute;
	top:45px;
	left:45px;
}
.service:hover {
	_background-image:url(../img/uploads/icons/subservices/assemble_glow.png);
	_background-repeat:no-repeat;
	_background-position:0 -199px;
}
.service:active {
	outline:none;
}
#all-services {
	position:relative;
	border:0px solid gold;
	width:600px;
	height:500px;
	margin:0 auto;
	padding-left:100px;
}
div.front-column {
	_background:none;
}
.red-arrow {
	color:#C00;
}
.texts {
	display:block;
	float:left;
	position:relative;
	margin-top:20px;
}
.text-holder {
	background-image:url(/img/text_container1.gif);
	background-image:url(/img/text_container2.gif);
	background-position:right bottom;
	_background-color:#EEE;
	background-repeat:no-repeat;
	width:575px;
	height:248px;
	position:relative;
	float:left;
	display:none;
	padding:20px;
	padding-top:5px;
	padding-left:5px;
}
.scroll-pane {
	_display:none;
	position:relative;
	float:left;
	_top:250px;
	_background-image:url(/img/text_container1.gif);
	background-repeat:no-repeat;
	width:560px;
	height:233px;
	height:233px;
	_padding:20px;
	padding-right:10px;
	padding-left:10px;
	line-height:20px;
	font-size:12px;
	margin-top:20px;
	overflow-y:auto;
	overflow-x:hidden;
}
h4 {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: left;
	margin-left: 5%;
	height: 40px;
	width: 90%;
	color: #1A4D9D;
	text-shadow: 1px 1px 0px #fff;
	line-height: 40px;
	1border-bottom: 1px dotted #ccc;
	background:url("../img/hline.gif") repeat-x scroll left bottom transparent;
}
#temp {
	display:none;
}
#subservices-text {
	width:581px;
	margin:0 auto;
	position:relative;
	margin-left:106px;
	font-size:12px;
	margin-bottom:40px;
	padding:0;
	text-align:justify;
}
#ajax-loader {
	display:none;
	left:23px;
	left:-78px;
	position:absolute;
	top:103px;
}
p {
	text-indent:0px;
}
#gtalk {
	position:absolute;
	top:10px;
	left:10px;
	top:-10px;
	left:7px;
	display:none;
}
#gtalk-help {
	position:absolute;
	top:70px;
	top:47px;
	left:10px;
	left:0px;
	cursor:pointer;
	display:none;
}
#start1 {
	position:fixed;
	top:100px;
	left:100px;
}
#start2 {
	position:fixed;
	top:100px;
	right:120px;
}
#start3 {
	position:fixed;
	top:170px;
	right:40px;
}
#start4 {
	position:fixed;
	top:200px;
	left:122px;
}
#start5 {
	position:fixed;
	top:20px;
	left:118px;
}
ul.sub {
	-moz-border-radius:0 0 5px 5px;
	-moz-box-shadow:3px 3px 7px #c0c0c0;
	-webkit-box-shadow:3px 3px 7px #c0c0c0;
	-webkit-border-radius:0 0 5px 5px;
 filter: progid:DXImageTransform.Microsoft.Shadow(Color='#c0c0c0', offX='2', offY='2', Direction=135, Strength=4, positive=true);
 -ms-filter: progid:DXImageTransform.Microsoft.Shadow(enabled='true', OffX='-1', OffY='0', Color='#c0c0c0', Direction=135, Strength=4);
	display:block;
	box-shadow:inset 0 0 10px #555555;
}
ul.sub li:last-child a {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
 filter: progid:DXImageTransform.Microsoft.Shadow(Color='#c0c0c0', offX='2', offY='2', positive=true);
}
#news-holder {
	width:90%;
	margin:0 auto;
	1border:1px solid red;	
}

#news {
	width:100%;	
}
.hidden{
	1display:none;	
}

.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 550px;
	height:560px;
	width: 591px;
	height:560px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
	position:relative;
}

.items div a.read-more {
	right:310px;
	top:156px;
}
/* position and dimensions of the navigator */
.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../img/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}

#news-holder {
	margin-top: 40px;
	width: 700px;
	1float: left;
	margin:0 auto;
}

/*
.news1{
	width: 320px;
	height: 140px;
	float: left;
	position: relative;
	margin-right: 0px;
	padding-bottom: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #fff;
	1margin-right:30px;
}
.news{
	background:url("../img/latest_bg.jpg") no-repeat;
	float:left;
	height:264px;
	margin-bottom:20px;
	position:relative;
	width:282px;	
}
.news-title{
	color:#1A4D9D;
	font-size:15px;
	font-weight:bold;
	height:20px;
	left:70px;
	letter-spacing:-1px;
	position:absolute;
	top:30px;
	width:200px;	
}
.news-date{
	color:#555555;
	font-size:11px;
	height:15px;
	left:70px;
	position:absolute;
	top:15px;
	width:200px;	
}
.news-desc{
	height:190px;
	left:20px;
	padding-top:5px;
	position:absolute;
	top:60px;
	width:235px;	
}
a.news-read-more{
	background-image:url("../img/button_bg.jpg");
	bottom:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	position:absolute;
	right:20px;
	text-align:center;
	text-decoration:none;
	text-shadow:-1px -1px 0 #6D981D;
	width:135px;	
}
*/
#news-holder{
	width:844px;
	height:552px;
	height:492px;
	margin:0 auto;
	position:relative;
	border:0px solid red;
	float:left;
}
.news{
	1background:url("../img/latest_bg.jpg") no-repeat;
	float:left;
	height:164px;
	1margin-bottom:20px;
	position:relative;
	width:415px;	
	border-left:1px dashed #DADDE1;
	border-top:1px dashed #DADDE1;
	border-bottom:1px dashed #DADDE1;
	border-right:1px dashed #DADDE1;
	border-top:1px dashed #FFFFFF;
	border-left:1px dashed #FFFFFF;
	padding-right:5px;
}
.news-title {
	color:#C2042C;
	font-weight:bold;
	height:20px;
	left:165px;
	line-height:20px;
	position:absolute;
	top:5px;
	width:280px;
	1font-family:Cal;
}
.news-desc {
	color:#666666;
	height:90px;
	left:165px;
	line-height:17px;
	overflow:hidden;
	position:absolute;
	top:48px;
	width:250px;
}
.news-image {
	1background:url("../img/news_bg.gif");
	width:132px;
	height:90px;
	1width:192px;
	1height:131px;	
	left:15px;
	position:absolute;
	top:5px;
}
a.news-image-link {
	background:url("../img/news_bg.gif");
	width:132px;
	height:90px;
	display:block;
}
a.news-image-link:hover {
	background-position:0 -90px;		
}
.news-date {
	color:#999999;
	height:15px;
	left:165px;
	position:absolute;
	top:25px;
	width:100px;
	top:95px;
	left:45px;
}
.news-read-container{
	border:1px dashed #FFF;
	border-color:#DADDE1 #FFFFFF #FFFFFF #DADDE1;
	float:left;	
	margin-left:21px;
}
.news-read {
	border:1px dashed #DADDE1;
	border-color:#FFFFFF #DADDE1 #DADDE1 #FFFFFF;
	float:left;
	min-height:590px;
	padding:5px;
	position:relative;
	width:420px;
}
.news-read-title {
	1position:absolute;
	width:100%;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	text-shadow:1px 1px 0px #FFF;
	margin-bottom:20px;
	color:#1A4D9D;
	letter-spacing:-1px;
	padding:0;
	1font-family:Cal;
}
.news-read-text{
	position:relative;
	width:100%;
	font-size:13px;
}
.news-read-text p {
	1text-indent:20px;	
}
.news-read-other{
	border:1px dashed #DADDE1;
	border-color:#FFFFFF #DADDE1 #DADDE1 #FFFFFF;
	float:left;
	width:410px;
	min-height:199px;
	1margin-left:4px;
	overflow:hidden;
	position:relative;
	height:600px;
}
span.other-top{
	display:block;
	text-align:center;
	1text-decoration:underline;
	width:100%;	
	1font-family:Cal;
	font-size:13px;	
	position:absolute;
	1top:-10px;
	left:60px;
	top:31px;
}
.news-read-other .items{
	width:410px;
	position:absolute;
	height:3000em;
}
.news-read-other .items div{
	float:none;
	position:absolute;
}
.onews{
	border:1px dashed #DADDE1;
	border-color:#DADDE1 #DADDE1 #FFF #FFF;
	border-left:none;
	border-right:none;
}
.news-read-other .news-title {
	1font-family:Cal;	
}

.onews{
	width:100%;
	height:140px;
	position:relative;
	list-style:none;
	display:block;
}
.onews-title{

}
#breadcrumb {
	position:absolute;
	top:-33px;
	margin-left:21px;
	float:none;
	font-size:12px;
}
a.crumb_link {
	color:#8AB43F;
	font-weight:bold;
	text-shadow:1px 1px 0 #FFFFFF;	
}
.crumb_span{
	1color:#A5BFDA;
	text-shadow:1px 1px 0px #FFF;
}
.zopim{
	display:none;	
}
span.skype_pnh_container { display:none !important; }

span.skype_pnh_print_container { display:inline !important; }


