@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Arial, " Helvetica", sans-serif;
}
body {
	/*background-color:#ebebeb;*/
	width:100%;
	height:100%;
	color:black;
	background-color:#dfdfdf;
}
img {
	border:0;
	behavior: url(iepngfix.htc)
}

td {
	vertical-align:top;
}
a {
	outline: none;
}
:focus {
	-moz-outline-style: none;
}
:-moz-any-link:focus {
 outline: none;
}
.Justify{	
text-align:justify}
.grey {
	font-size:12px;
	color: #333333;
}
.grey a {
	text-decoration: none;
	color:#333333;
	
}
.grey a:link{
	text-decoration: none;
	color:#333333;
}
.grey a:hover, a:focus{
	text-decoration: none;
	color:#B8B8B8
}
.rednews a ,a:hover{
	color:#B8B8B8;
	font-size:12px;
	text-decoration:none
}

.red {
	color:#C1272D;
	font-size:11px;
}
.red a {
	color:#C1272D;
	text-decoration:none;
	font-size:11px;
}
.red a:hover {
	color:#333333;
	text-decoration:none;
	font-size:11px;
}
#RasamnyHome {
	position: relative;
	width:1000px;
	/*height:100%;width:100%;*/
	background-color:#cccccc;
	height:auto !important;
	min-height:725px;
	height:100%;
}
#RasamnyNewsPage, #RasamnyHomePage {
	position: relative;
	width:1000px;
	height:100%;
	background:url(../images/home-grad.png) repeat-y;
}
#Flash {
	position:relative;
	width:1000px;
	height:308px !important;
	height:305px;
	padding:22px 0px 10px 0px;
	background:#eae9e9 url(../images/flash-grad.gif) repeat-x;
}
#FlashSub {
	position:relative;
	width:1000px;
	height:182px;
	padding:22px 0px 0px 0px;
	background:#e3e3e3 url(../images/flash-bg.gif) repeat-x;
}
div#HomeContainer {
	background:url(../images/home-grad.png) repeat-y;
	width:1000px;

}
div#NewsContainer {
	width:100%;
	background:url(../images/home-grad.png) repeat-y;
}
div#ContactContainer {
	width:100%;
	min-height:600px;
	height:auto !important;
	height:100%;
}
div#Contact {
	height:100%;
	float:left;
	text-align:left;
}
div#HomeIntro {
	width:603px;
/*	background-color:#cccccc;*/
	height:auto !important;
	height:100%;
	float:left;
	text-align:left
}
div#HomeIntroPadd, div#ContactPadd {
	padding:20px;
	float:left;
}
div#HomenewsPadd {
	padding:20px 10px 10px 20px;
	width:280px;
	}
div#HomenewsPaddNews{
	padding:0px 10px 10px 20px;

	}
div#HomeIntro h1, div#Homenews h1, div#Contact h1 {
	font-family:Arial, "Helvetica", sans-serif;
	font-size:13px;	
	color:#333333;
	font-weight:bold;
	padding:0px 17px 8px 0px;
	width:100%;
}
div#HomeIntro span, div#Contact span,  div#ContentTab span{
	font-weight:normal;
	line-height:18px;

}
div#Homenews {
	width:397px;
	/*background-color:#d3d3d3;*/
	float:left;
	text-align:left;
}
span {
	font-size:12px;
	color:#5C5C5C;
	font-family:Arial, " Helvetica", sans-serif;
}
.ImgBorder {
	border:3px solid white;
	margin-right:10px;
}
.Dashed {
	border-bottom:1px dashed #000000;
}
.date {
	font-size:11px;
}
.FloatLeft {
	float:left;
}
.FloatRight {
	float:right;
}
div#containerFooter {
	width:980px !important;
	width:1000px;
	background-color:#333333;
	height:20px;
	padding:6px 10px;
	position:absolute;
	bottom:0;
	font:Verdana, Arial, "Helvetica", sans-serif
}
div.linksFooter span {
	font-size:12px;
	color:#D3D3D3;
}
div.linksFooter span a {
	font-size:12px;
	color:#D3D3D3;
	text-decoration:none;
}
div.linksFooter span a:hover {
	font-size:12px;
	color:#D3D3D3;
	text-decoration:underline;
}
#globalheader {
	width:1000px;
	height: 50px;
	margin:0;
	position: relative;
	z-index: 9998;
	background:url(../images/header-bg.png) repeat-x;
}
#globalheader #globalnav {
	margin: 0;
	padding: 0;
}
#globalheader #globalnav li {
	display: inline;
}
/* BUTTONS */
#globalheader #globalnav li#home a {
	width:71px;
	height:44px;
	overflow:hidden;
	display:block;
	background:url(../images/home.gif) no-repeat;
	background-position:0px 0px;
	float:left
}
#globalheader #globalnav li#about a {
	width:79px;
	height:43px;
	overflow:hidden;
	display:block;
	background:url(../images/about.gif) no-repeat;
	background-position:0px 0px;
	float:left
}
#globalheader #globalnav li#expertise a {
	width:116px;
	height:42px;
	overflow:hidden;
	display:block;
	background:url(../images/expertise.gif) no-repeat;
	background-position:0px 0px;
	float:left
}
#globalheader #globalnav li#experience a {
	width:125px;
	height:43px;
	overflow:hidden;
	display:block;
	background:url(../images/experience.gif) no-repeat;
	background-position:0px -45px;
	float:left
}
#globalheader #globalnav li#team a {
	width:89px;
	height:43px;
	overflow:hidden;
	display:block;
	background:url(../images/team.gif) no-repeat;
	background-position:0px 0px;
	float:left
}
#globalheader #globalnav li#news a {
	width:65px;
	height:43px;
	overflow:hidden;
	display:block;
	background:url(../images/news.gif) no-repeat;
	background-position:0px 0px;
	float:left
}
#globalheader #globalnav li#contact a {
	width:450px;
	height:43px;
	overflow:hidden;
	display:block;
	background:url(../images/contact.gif) no-repeat;
	background-position:0px 0px;
	float:left
}
/* OVER STATES */
#globalheader #globalnav li#home a:hover {
	background-position:0px -44px;
}
#globalheader #globalnav li#about a:hover {
	background-position:0px -44px;
}
#globalheader #globalnav li#expertise a:hover {
	background-position:0px -44px;
}
#globalheader #globalnav li#experience a:hover {
	background-position:0px 0px;
}
#globalheader #globalnav li#team a:hover {
	background-position:0px -45px;
}
#globalheader #globalnav li#news a:hover {
	background-position:0px -44px;
}
#globalheader #globalnav li#contact a:hover {
	background-position:0px -46px;
}
/* PRESSED STATES */
#globalheader #globalnav li#home a:active {
	background-position:0px -44px;
}
#globalheader #globalnav li#about a:active {
	background-position:0px -44px;
}
#globalheader #globalnav li#expertise a:active {
	background-position:0px -44px;
}
#globalheader #globalnav li#experience a:active {
	background-position:0px 0px;
}
#globalheader #globalnav li#team a:active {
	background-position:0px -45px;
}
#globalheader #globalnav li#news a:active {
	background-position:0px -44px;
}
#globalheader #globalnav li#contact a:active {
	background-position:0px -46px;
}
/* ON STATES */
#globalheader.home #globalnav li#home a {
	background-position:0px -44px;
	cursor: default;
}
#globalheader.about #globalnav li#about a {
	background-position:0px -44px;
}
#globalheader.expertise #globalnav li#expertise a {
	background-position:0px -44px;
}
#globalheader.experience #globalnav li#experience a {
	background-position:0px 0px;
}
#globalheader.team #globalnav li#team a {
	background-position:0px -45px;
}
#globalheader.news #globalnav li#news a {
	background-position:0px -44px;
}
#globalheader.contact #globalnav li#contact a {
	background-position:0px -46px;
}
#ExpertiseListing{	
	width:450px;
	float:left}
#ExpertiseListing ul {
	padding:0;
	margin:0;
	list-style:none;
}
#ExpertiseListing ul li, #ExpertiseListing ul li a {
	padding:0px 0px 0px 10px;
	margin:0;
	list-style:none;
	background:url(../images/red-arrow.jpg) no-repeat left 50%;
	color:#878787;
}
#ContentTab {
	width:920px !important;
	width:960px;
	min-height:310px !important;
	height:310px !important;
	height: 370px;
	margin:0px;
	position: relative;
	z-index: 9998;
	background-color:#D3D3D3;
	color:#333333;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	padding:10px 20px;
}
#ContentTab h1 {
	color:#333333;
}

#globaltabs {
	width:972px;
	height: 30px;
	margin:0;
	position: relative;
	z-index: 9998;
}
#globaltabs #nav {
	margin: 0;
	padding: 0;
}
#globaltabs #nav li {
	display: inline;
}

#globaltabsContent {
	background-color:#000000;
	width:100%;
	height:100%;
	padding:20px;
	color:#ffffff;
}
.clear {
	clear: both;
	height:20px;
}
#clientsContainer {
	width:450px;
	float:left;
	border-right:1px dashed #333333;
}
#clientsContainer #BlockD {
	text-align:justify;
	margin-right:10px;
}
#clientsContainer #Block {
	border-bottom:1px dashed #333333;
	text-align:justify;
	margin-right:10px;
	width:445px;
	height:104px;
}
#clientsContainer #Block img , #clientsContainer #BlockD  img {
	float:left;
	border:2px solid #f7f7f7;
	margin:6px 11px 0px 0px;
}
#clientsContainer #Block h1, #clientsContainer #BlockD h1 {
	color:#9b2406;
	text-transform:uppercase;
	font-size:15px;
	font-family:arial;
	text-align:left;
	padding-bottom:4px;
	padding-top:9px;
	font-weight:bold;
}

.ScrollDiv {
	height:280px !important;
	height:300px;
	width:900px !important;
	width:920px;
	padding-right:10px;
	padding-top:15px;
	overflow-x: hidden;
	overflow:auto;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	scrollbar-face-color:#cccccc;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#dfdfdf;
	scrollbar-shadow-color:#949494;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#949494;
	scrollbar-darkshadow-Color:#949494;
}
#divContainer{
	position:relative;
	height:210px !important;
	height:230px;
	overflow:hidden;
	width:900px;
	z-index:10;
}
 #divContainer2 {
 	position:relative;
	height:180px !important;
	height:200px;
	overflow:hidden;
	width:900px;
	z-index:10;}
#divContent , #divContent2 {
	position:absolute;
	z-index:2;

}
.BreadCrumbStatic{	
	font-family:Arial, "Helvetica", sans-serif;
	font-size:13px;	
	color:#333333;
	font-weight:bold;
	padding:0px 17px 8px 0px;
}
.BreadCrumb a{	
	font-family:Arial, "Helvetica", sans-serif;
	font-size:13px;	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/black-arrow.gif) no-repeat 0px 5px;
	padding:0px 17px 8px 8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.BreadCrumb a{
	font-family:Arial, "Helvetica", sans-serif;
	font-size:13px;	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/black-arrow.gif) no-repeat 0px 3px;
	padding:0px 17px 8px 8px;
	
}}

.BreadCrumb a:hover , .BreadCrumbOn a, .BreadCrumbOn a:hover{	
	font-family:Arial, "Helvetica", sans-serif;
	font-size:13px;	
	color:#878787;
	text-decoration:none;font-weight:bold;
	background:url(../images/grey-arrow.gif) no-repeat 0px 5px;
	padding:0px 17px 8px 8px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.BreadCrumb a:hover , .BreadCrumbOn a, .BreadCrumbOn a:hover{
	font-family:Arial, "Helvetica", sans-serif;
	font-size:13px;	
	color:#878787;
	text-decoration:none;font-weight:bold;
	background:url(../images/grey-arrow.gif) no-repeat 0px 3px;
	padding:0px 17px 8px 8px;
	
}}
#WhiteBg{	
	background:#f5f5f5;
	width:960px;
	min-height:500px;
	height:auto !important;
	height:100%;
	margin-top:5px;
	position:relative
}
#WhiteBg #WhiteBgPadd{	
	padding:20px 15px 0px 15px;
	height:100%;
}
#WhiteBg #WhiteBgPadd h2{	
	text-align:left;
	color:#C1272D;
	font-size:13px;
	padding:0px 0px 7px 10px;
}
#WhiteBg span{	
	text-align:justify;
	color:#5C5C5C;
	font-size:12px;
}
#WhiteBg a{	
color:#5C5C5C;
text-decoration:none}
#WhiteBg a:hover{	
color:#C1272D;
text-decoration:none}
#ImgWrap{
	border:8px solid white;
	padding:6px;	
	border:6px solid #cccccc;
	float:right;
	margin:0px 10px 3px 18px;
	position:relative
}
#ImgWrapN{
	float:right;
	margin:0px 10px 3px 18px;
	position:relative
}