BODY
{
	font-family: Tahoma;
	font-size: 11px;
	color: #353535;
}
TD
{
	line-height: 19px;
	font-family: Tahoma;
	font-size: 12px;
}

A
{
   text-decoration: none;
   font-family: Tahoma;
   font-size: 12px;
   color: #353535;
}

A:hover
{  
   font-family: Tahoma;
   cursor: pointer;
   font-size: 12px;
   color: #666666;
}

a img{
	border:0px solid red;
	padding:0px;
	margin:0px;
}

SPAN
{
	line-height: 19px;
	font-family: Tahoma;
	font-size: 12px;
}

DIV
{
	line-height: 19px;
	font-family: Tahoma;
	font-size: 12px;
}

ul{
	padding:0px;
	margin:10px 0px 10px 0px;
}

ul li{
	list-style: none;
	background:url(../Images/BulletUslugiList.gif) no-repeat 0px 5px;
	padding-left:10px;	
}

ul li ul{
	padding:0px;
	margin:0px 0px 10px 10px;
}

ul li ul li{
	list-style: none;
	background:url(../Images/BulletSmall.gif) no-repeat 0px 5px;
	padding-left:10px;	
	color: #3167d1;
}

DIV.Content P 
{
    margin: 5.5px;
    font-family: Tahoma;
}
DIV.Content
{
	font-size: 15px;
    line-height: 19px;
}

p
{
	line-height: 19px;
	margin-top: 0px;
}

br
{
	line-height: 10px;
	padding: 0px;
}

input
{
    font-size: 9px;
    color: #3167d2;
    text-indent: 3px;
}

a.HeaderLink,  a.HeaderLink:visited, a.HeaderLink:link
{
   font-size: 12px;
   color: #000000;
   text-decoration: none;
}

a.HeaderLinkUnderlined,  a.HeaderLinkUnderlined:visited, a.HeaderLinkUnderlined:link, a.HeaderLink:hover
{
   font-size: 12px;
   /*
   color: #000000;
   text-decoration: underline;
*/
   color: #666666;
   text-decoration: none;
}

a.HeaderLink:hover{
    color: #666666;
    text-decoration: none;
}



a.FooterLink,  a.FooterLink:visited, a.FooterLink:link, a.FooterLink:hover
{
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}

a.FooterLinkUnderline,  a.FooterLinkUnderline:visited, a.FooterLinkUnderline:link
{
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}

a.FooterLinkUnderline:hover
{
    text-decoration: underline;
}

a.LeftBlock, a.LeftBlock:visited, a.LeftBlock:link
{
   font-size: 11px;
   color: #2080e1;
   text-decoration: none;
}

a.LeftBlock:hover
{
    text-decoration: underline;
}

a.RightBlock, a.RightBlock:visited, a.RightBlock:link
{
   font-size: 11px;
   color: #666666;
   text-decoration: none;
}

a.RightBlock:hover
{
    background-color: #f3f4f6;
    text-decoration: underline;
}

td.PathLinks{
	padding-bottom: 20px;
}

h1{
	display:inline;
	font-size:18px;
	color:#1c57c6;
	font-family:Tahoma;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

div.Pathlinks h2,
div.Pathlinks h1 {
	font-size:18px;
	color:#1c57c6;
	font-family:Tahoma;
	font-weight:normal;
}

div.Pathlinks h2,
div.Pathlinks h1 {
	margin: 14px 0px;
	padding:0px;
	margin-top: 1px;
	display: inline;
	/*float: left;*/
}
div.Pathlinks h1 
{
	/*white-space:nowrap;*/
	display: inline;
	float: none;
	width: auto;
}
div.Pathlinks h2 {
	margin-right: 5px;
	font-size: 16px;
}
.PathLinks .Path,
span.Path,
a.Path,
a.Path:link,
a.Path:visited
{
	font-size: 16px;
	color: #1c57c6;
	font-family: Tahoma;
	text-decoration: none;
	font-weight:normal;
}
a.usefulInfoTitle,
a.contentImperoTitle
{
	color: #1c57c6;
	text-decoration: none;
	font-weight:normal;
}
a.usefulInfoTitle:hover,
a.contentImperoTitle:hover
{
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
a.Path:hover
{
	text-decoration: underline;
	font-weight:normal;
}

a.DarkBlueLink
{
	font-family: Tahoma;
	font-size: 11px;
    color: #1C57C6;
	text-decoration: none;
}

a.DarkBlueLink:hover
{
	text-decoration: none;
	color:#666666 ;
	font-family: Tahoma;
	font-size: 11px;
}

.Description, table.Description
{
    text-align: justify; 
    font-size: 12px;
	line-height: 19px;  
}

td.Description{
	padding-bottom: 15px;
	vertical-align: top;
}

.SectionContent{
	font-family: Tahoma;
	font-size: 12px;
}

table.SectionContent, td.SectionContent, a.SectionContent, a.SectionContent:hover{
	font-size: 12px;
}

.ContentInColumns{
	font-size: 11px;
}

.ContentInColumns a.DarkBlueLink{
	color:#000000;
}

.ContentInColumns a.DarkBlueLink:hover{
	text-decoration:none;
}






a.BigDarkBlueLink
{
	font-family: Tahoma;
	font-size: 12px;
    color: #3267D1;
	text-decoration: none;
}

a.BigDarkBlueLink:hover
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color:#00256b;
}
a.TitleLink 
{
	float: left;
	font-size: 11px;
	line-height: 12px;
	padding: 4px 0 3px;
}
.ArticteTitle, DIV.ArticteTitle, SPAN.ArticteTitle{
	font-family: Tahoma;
	font-size: 12px;
}

.SignatureLink, a.SignatureLink{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
}

a.SignatureLink:hover{
	text-decoration: none;
	color: #666666;
}

.LeftMenuLink, a.LeftMenuLink{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #00359d;
}

a.LeftMenuLink:hover{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	/*color: #00359d;*/
	color: #00256b ;
}

.LeftMenuLinkUnderlined, a.LeftMenuLinkUnderlined, a.LeftMenuLinkUnderlined:hover{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #00256b;
	/*color: #00359d;*/
}
#InnerMenuMain 
{
	margin-top: 0px;
}

.innerMenuLeft ul
{
	margin: 0 0 0px 1px;
}
.innerMenuLeft a.ActiveSelected
{
	color: #3167d1;
}
ul.innerMenuLeft li ul
{
	font-size:11px;
}
ul.innerMenuLeft li ul li a
{
	font-size:11px;
}

.RightMenuText, a.RightMenuText{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}

a.RightMenuText:hover{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #353535;
}

.ServicesDescription{
	text-align: justify;
}

.SiteMap{
	font-size: 12px;
	text-align: left;
	line-height: 20px;
}

th.SiteMap{
	color: #000000;
	background-color: #c3e0ed;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
}

/* Home page*/

/*blog block*/

.BlogBlockInnerHolder {
	height: 26px; 
	top: 10px; 
	position: absolute; 
	overflow: hidden;
	z-index: 1010;
}
div.BlogBlockInnerHolderInner 
{
	float: left;
	background: url('../Images/Blog1px.jpg') repeat-x 0px 0px;
}
a.BlogLink, a.BlogLink:visited
{
	color: #FFFFFF ;
	text-decoration: none;
	font-size: 11px;
}
a.BlogLink:hover
{
	text-decoration: none;
	color: #98cdff;
	font-size: 11px;
}
.BlogBlockLeftSide
{
	float: left;
	background: url('../Images/BlogLeft.png') no-repeat 0px 0px;
	width: 5px;
	height: 26px;
}
.BlogBlockRightSide
{
	float: right;
	background: url('../Images/BlogRight.png') no-repeat 0px 0px;
	width: 5px;
	height: 26px;	
}
a.ArrowImagesLink, a.ArrowImagesLink:visited
{
	height: 22px;
	width: 27px;
	display: block;
	margin-top: 2px;

}
a.ArrowImagesLink:hover
{
	background-position: 0px -22px;
}

.UpArrow
{
	background: url('../Images/BlogArrowOpen.jpg') no-repeat 0px 0px;	
}
.DownArrow
{
	background: url('../Images/BlogArrowClose.jpg') no-repeat 0px 0px;	
}


/*rest*/
.HomePageBoxHolder{
	display:block;
	height:131px; /* 31*/
	margin-top:16px;
	margin-bottom:16px;	 /* 16*/
}

.HomePageBoxHolder a h2{
	display:none;
}


.HomePageBoxHolder span , .HomePageBoxHolder p{
	display:block;	
	color:#5F6062;
	font-size:11px;
	line-height:15px;
}

.LeftEnd{
	float:left;	
	display:block;
	width:238px;
	height:138px;
	
	margin-left:10px;		
}

.LeftEnd:hover{	
	text-decoration:none;
}

.LeftEndBgImage{
	background:url(../Images/Bg/HomePage/ImperoTrading.jpg) no-repeat;
}

.LeftEndEnImage{
	background:url(../Images/En/HomePage/ImperoTrading.jpg) no-repeat;
}

.Middle{
	float:left;	
	display:block;
	width:238px;
	height:138px;
	margin-left:8px;		
}

div.HomePageBoxHolder a.Middle p.Line{
	line-height:15px;
	padding:0px;
	margin:0px;
}

.Middle:hover{	
	text-decoration:none;
}

.MiddleBgImage1{
	background:url(../Images/Bg/HomePage/ImperoManufacturing.jpg) no-repeat;
}

.MiddleBgImage2{
	background:url(../Images/Bg/HomePage/ImperoSpftware.jpg) no-repeat;
}

.MiddleBgImage3{
	background:url(../Images/Bg/HomePage/ImperoBusinessAngel.jpg) no-repeat;
}

.MiddleEnImage1{
	background:url(../Images/En/HomePage/ImperoManufacturing.jpg) no-repeat;
}

.MiddleEnImage2{
	background:url(../Images/En/HomePage/ImperoSpftware.jpg) no-repeat;
}

.MiddleEnImage3{
	background:url(../Images/En/HomePage/ImperoBusinessAngel.jpg) no-repeat;
}


.BackButtons{
	display:block;
	height:41px;
	margin-top:45px;
	background:url(../Images/Bg/BackButtons.jpg) no-repeat;
}

.BackButtons a{
	float:left;
	display:block;
	width:109px;
	height:17px;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	padding-bottom:2px;
	font-size:11px;
	color:#4B4F52;
	background:url(../Images/Bg/ButtonPadSmall.jpg) no-repeat;
}

.BackButtons a:hover{
	text-decoration:none;
	font-size:11px;
	color:black;
	background:url(../Images/Bg/ButtonPadSmall2.jpg) no-repeat;
}

div.ButtonVideo{
	float:left;
	display:block;
	padding-left:495px;
	width:229px;
	height:34px;
	background:none;
}

.BackButtons div.ButtonVideo a{
	position:relative;
	top:-7px;
	display:block;
	width:229px;
	height:34px;
	text-align:center;
	padding-left:20px;
	padding-top:6px;
	font-size:11px;	
	background:url(../Images/Bg/ButtonVideo.jpg) no-repeat;
}

.BackButtons div.ButtonVideo a:hover{	
	background:url(../Images/Bg/ButtonVideo2.jpg) no-repeat;
}

.SubBorder{
	margin-top:40px;
	padding-bottom:10px;
}

.UsefullSystemText{
	color:#0A3A8F;
	font-size:11px;
	font-weight:bold;
}

.imperoliink{
	font-size:12px;
	color:#3267D1;
}

.BlueLinks * a:hover, .BlueLinks  a:hover{	
	color:#00256b;
}

.BlueLinks * a, .BlueLinks a{
	font-size:12px;
	color:#3267D1;
}


.FAQBlueLinks * a, .FAQBlueLinks a{
	font-size:12px;
	color:#999999;
}
.FAQBlueLinks * a:hover, .FAQBlueLinks  a:hover{	
	color:#353535;
}

.imperoliink:hover{	
	color:#00256b;
}


.HomeBottomBlockHolder{
	height:100px;
	margin-top:10px;	
}

.left{
	float:left;
}

.BackBlock{	
	display:block;
	height:93px;
	width:485px;
	background: url(../Images/Bg/BackBlock.jpg) no-repeat;
}

.BackBlock1{
	margin-right:15px;	
}

.ButtonPadBig a{
	display:block;
	width:229px;
	height:19px;
	margin:10px 0px 3px 10px;
	text-align:center;
	padding-bottom:2px;
	font-size:11px;
	color:#4B4F52;
	background:url(../Images/Bg/ButtonPadBig.jpg) no-repeat;
}

.ButtonPadBig a:hover{
	text-decoration:none;
	font-size:11px;
	color:#000000;
	background:url(../Images/Bg/ButtonPadBig2.jpg) no-repeat;
}

.HomeFAQ{
	display:block;
	width:220px;
	margin-right:10px;
}

.FAQHomePadding{
	padding-left:10px;
	font-size:11px;
	color:#7F7F7F;
}

.FAQHomePadding a{		
	color:#7F7F7F;
}

.HomeContactTable{
	padding-left:10px;
	font-size:11px;
	color:#7F7F7F;
}

table.HomeContactTable tr td{
	font-size:11px;
}

table.HomeContactTable tr td a{
	font-size:11px;
	font-size:11px;
	color:#7F7F7F;
}

table.HomeContactTable tr td a span.RedContactText{
	color:#A91718;
}

table.HomeContactTable tr td a span.BlackContactText{
	color:#010101;
}

td.ImperoLinkTd{
	text-align:right; 
	width:70px;
}

div.ClientLink{
	padding-top:0px;
}

div.ClientLink a{
	color:#1C57C6;
}

div.ClientLink a:hover{
	color:#00256b ; /*0A3A8F;*/
	text-decoration:none;
}

td.ClientsViewInfo{
	color: #00349c;
	line-height:13px;
}

td.ClientsViewInfo a
{
	color: #00349c;
	font-weight:normal;
}
td.ClientsViewInfo a:hover, div.ClientsViewInfoSelected{
	color: #666666;	
	font-weight:normal;
	line-height:13px;
}

a.videoButtonCircle 
{
	/*width: 24px;*/
	height: 26px;
	padding-left: 27px;
	background:url(../Images/BPlay.jpg) no-repeat left 2px;
}

a.videoButtonCircle:hover
{
	background-position: left -24px;
}


/*
.FooterContacts a{
	font-size:11px;
	color:#676767;
}

.FooterContacts a:hover{
	text-decoration:underline;
	color:#676767;
}
*/

a.Contacts{
   font-size: 12px;
   color: #000000;
   text-decoration: none;
}

a.Contacts .FooterContacts{
	color:#676767;
}

a.Contacts:hover , a.Contacts:hover .FooterContacts{
	color: #999999;
}

a.Contacts:hover b{
	color:#676767;
}

a.ContactsSelected , a.ContactsSelected:hover{
   font-size: 12px;
   color: #999999;
   text-decoration: none;
}

a.ContactsSelected:hover b{
	color:#676767;
}


.ProductsImageMenu{	
	display:block;
	width:186px;
	height:66px;
	margin-bottom:	10px;
}

.ProductsImageMenu h2{
	display:none;
}

.PMI1Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoTrading.jpg) no-repeat;	
}

.PMI2Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoManufacturing.jpg) no-repeat;	
}

.PMI3Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoSpftware.jpg) no-repeat;	
}

.PMI4Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoBusinessAngel.jpg) no-repeat;	
}

.PMI1En{
	background:url(../Images/En/ProductsImageMenu/InnImperoTrading.jpg) no-repeat;	
}

.PMI2En{
	background:url(../Images/En/ProductsImageMenu/InnImperoManufacturing.jpg) no-repeat;	
}

.PMI3En{
	background:url(../Images/En/ProductsImageMenu/InnImperoSpftware.jpg) no-repeat;	
}

.PMI4En{
	background:url(../Images/En/ProductsImageMenu/InnImperoBusinessAngel.jpg) no-repeat;	
}


.PMI1BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoTrading2.jpg) no-repeat;	
}

.PMI2BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoManufacturing2.jpg) no-repeat;	
}

.PMI3BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoSpftware2.jpg) no-repeat;	
}

.PMI4BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoBusinessAngel2.jpg) no-repeat;	
}

.PMI1EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoTrading2.jpg) no-repeat;	
}

.PMI2EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoManufacturing2.jpg) no-repeat;	
}

.PMI3EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoSpftware2.jpg) no-repeat;	
}

.PMI4EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoBusinessAngel2.jpg) no-repeat;	
}

@media screen{
div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
div#preloader img {
		display: block;
		}
}
	
@media print{
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
	}
}

a.SiteMapSelected{
	font-size: 12px;
	color: #666666;
   text-decoration: none;
}

a.SiteMap,  a.SiteMap:visited, a.SiteMap:link
{
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}

a.SiteMap:hover{    
    color: #000000;
    text-decoration: none;
}

div.BlockContactsHolder{
	padding: 5px 12px 0px 12px;
	font-size:11px;
}

div.BlockContactsHolder table tr td{
	font-size:11px;
}

div.rightTopBox a.AskQuestion{
	/*color:#33da06;*/
	color: #F1A400;
	line-height:14px;
	width: 185px;
	font-weight: bold;
}

a.AskQuestion:hover{
	color:#000000;
}

a.ContactsBlockMailTo{
	padding-left:33px;
	font-size:11px;
}

a.ContactsBlockMailTo:hover{
	color:#1C57C6;
	font-size:11px;
}

div.FAQContent{
	padding-left: 10px; 
	line-height:17px; 
	font-size:11px;
}

div.FAQContent p{
	padding:0px;
	margin:0px;
}





/*additions*/

#LittleIconsContainer a
{
	color: #1C57C6;
	font-size: 13px;
	line-height: 13px;
}
#LittleIconsContainer a:hover
{
	color: #666666;
	font-size: 13px;
}

/* mike 2010 part */
#flashcontent 
{
	margin-top: 24px;
	height: 312px;
	margin-bottom: 18px;
}
.HomePageHolder {
	display:block;
	margin-top: 0px;
	margin-left: 4px;
	clear:both;
}
#leftHolder,
#middleHolder,
#rightHolder 
{
	float: left;
}
#leftHolder
{
	padding-right: 12px;
}
#middleHolder
{
	width: 509px;
}
#rightHolder 
{
	width: 211px;
	padding-left: 13px;
}

div.leftTopBox,
div.leftSecondBox,
div.rightTopBox,
div.rightClientBox,
div.middleBox
{
	display: block;
	float: left;
}
div.leftTopBox,
div.leftSecondBox
{
	width: 237px;
	background: url(../Images/BlocksLeft1px.jpg)  repeat-y 0px 0px;
}
div.leftTopBox
{
	margin-bottom: 13px;
}
div.leftTopBoxTopper
{
	display: block;
	float: left;
	height: 5px;
	width: 237px;
	background: url(../Images/BlocksLeftTop.png)  no-repeat 0px 0px;
	line-height: 5px;
	margin: 0px;
	padding: 0px;
}
div.leftBoxInner
{
	display: block;
	float: left;
	width: 237px;
	background: url(../Images/BlocksLeftBottom.jpg)  no-repeat 0px bottom;
}
div.leftBoxInner p.title,
div.leftInnerMenuBoxInner p.title
{
	font-size: 16px;
	color: #353535;
	margin-bottom: 12px;
}
div.leftInnerMenuBoxInner p.title
{
	margin-bottom: 2px;
}
ul.frontAdvantages,
ul.frontServices
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	display: block;
}
ul.frontServices
{
	margin-top: 4px;
}
ul.frontAdvantages a,
ul.frontServices a
{
	color: #03329E;
	line-height: 36px;
}
ul.frontServices a
{
	line-height: 13px;
}
.advantagesFront 
{
	height: 220px;
}
ul.frontAdvantages a:hover,
ul.frontServices a:hover
{
	color: #444444;
}
div.leftTopBox .padder,
div.leftSecondBox .padder
{
	padding-bottom: 7px;
}
div.leftInnerMenuBoxInner .padder
{
	padding-bottom: 0px;
}
ul.frontAdvantages li
{
	list-style:none;
	background: url(../Images/BulletCheck.jpg) 0px 13px no-repeat;
	padding: 0px 0px 0px 19px;
	margin: 0px;
	display: block;
}
ul.frontServices li {
	background:url("../Images/BulletUslugi.jpg") no-repeat scroll 0 2px transparent;
	display:block;
	line-height:13px;
	list-style:none outside none;
	margin:0 0 0 0;
	padding:0 0 24px 19px;
}
.client_rightside_pic
{
display:block;
float:left;
}
.client_rightside_pic a
{
	float: left;
	margin-left: 20px;
}
div.middleBox
{
	width: 509px;
	background: url(../Images/BlockMid1px.jpg)  repeat-y 0px 0px;
}
div.middleBoxTopper
{
	display: block;
	float: left;
	height: 5px;
	width: 509px;
	background: url(../Images/BlockMidTop.png)  no-repeat 0px 0px;
}
div.middleBoxInner
{
	display: block;
	float: left;
	width: 509px;
	background: url(../Images/BlockMidBottom.jpg)  no-repeat 0px bottom;
}
div.middleBoxInner p.titleMainMiddleBlock
{
	font-size: 17px;
	color: #1940A7;
	margin-bottom: 15px;
	margin-top: 1px;
}
div.middleBoxInner .padder 
{
	padding-bottom: 9px;
}
div.middleBoxInner p.title,
div.middleBoxInner p.title a
{
	color:#03329E;
	display:block;
	float:left;
	font-size:14px;
	margin-bottom:7px;
	width: 478px;
}
div.middleBoxInner p.title a:hover
{
	color:#444444;
}
div.middleBoxInner a
{
	font-size: 13px;
	color: #3664D3;
}
div.middleBoxInner a:hover 
{
	color: #444444;
	font-size: 13px;
}


/*right part */
div.rightTopBox
{
	width: 211px;
	background: url(../Images/BlockRight1px.jpg)  repeat-y 0px 0px;
}
div.rightTopBox
{
	margin-bottom: 13px;
}
div.rightTopBoxTopper
{
	display: block;
	float: left;
	height: 5px;
	width: 211px;
	background: url(../Images/BlockRightTop.jpg)  no-repeat 0px 0px;
}
div.rightBoxInner
{
	display: block;
	float: left;
	width: 211px;
	background: url(../Images/BlockRightBottom.jpg)  no-repeat 0px bottom;
}
.rightBoxInner .padder 
{
	padding: 1px 13px 9px 13px;
}
div.rightBoxInner p.title
{
	font-size: 14px;
	color: #353535;
}


div.rightClientBox
{
	width: 211px;
	background: url(../Images/BlockClients1px.jpg)  repeat-y 0px 0px;
}
div.rightClientBoxTopper
{
	display: block;
	float: left;
	height: 5px;
	width: 211px;
	background: url(../Images/BlockClientsTop.jpg)  no-repeat 0px 0px;
}
div.rightClientBoxInner
{
	display: block;
	float: left;
	width: 211px;
	height: 95px;
	background: #FFFFFF;
	background: url(../Images/BlockClientsBottom.jpg)  no-repeat 0px bottom;
}
div.rightClientBoxInner p.title
{
	font-size: 16px;
	color: #353535;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
div.rightClientBoxInner p.title a,
div.leftBoxInner p.title a,
div.leftInnerMenuBoxInner p.title a
{
	font-size: 16px;
	color: #353535;
}
div.rightClientBoxInner p.title a:hover,
.leftBoxInner p.title a:hover
{
	font-size: 16px;
	color: #3167d1;
}
div.rightClientBoxInner div.padder 
{
	padding: 6px 15px 3px;
}
/*inner left part */
div.leftInnerMenuBox
{
	width: 195px;
	background: url(../Images/BlocksLeftInner1px.jpg)  repeat-y 0px 0px;
	float: left;
	
}
div.leftInnerMenuBox
{
	margin-bottom: 13px;
}
div.leftInnerMenuBoxTopper
{
	display: block;
	float: left;
	height: 5px;
	width: 195px;
	background: url(../Images/BlocksLeftInnerTop.png)  no-repeat 0px 0px;
}
div.leftInnerMenuBoxInner
{
	display: block;
	float: left;
	width: 195px;
	background: url(../Images/BlocksLeftInnerBottom.jpg)  no-repeat 0px bottom;
}

div.rightTopBoxTopper,
div.rightClientBoxTopper,
div.leftTopBoxTopper,
div.middleBoxTopper,
div.leftInnerMenuBoxTopper
{
	margin: 0px;
	padding: 0px;
	font-size: 0; 
	line-height: 0;
	overflow: hidden;
}
.padder 
{
	/*padding: 1px 10px 10px 10px;*/
	padding: 7px 15px 15px 15px;
	float: left;
}

div.rightTopBox p.title
{
	margin: 0px;
	float: left;
	width: 185px;
	font-weight: bold;
	display: block;
}
div.rightTopBox a
{
	float: left;
	font-weight: normal;
}
div.rightTopBox span
{
	float: left;
	width: 100%;
	font-weight: normal;
	color: #8E8E8C;
	font-size: 11px;
	line-height: 13px;
}
div.rightTopBox span.contactInfoSpan
{
	color: #04357A;
	font-size: 12px;
	margin-top:3px;
	width: 185px;
	float: left;
	display:block;
}
div.rightTopBox p.bottom_sep
{
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #FFEDAD;
}
p.frontMiddleListTitle 
{
	float: left;
	display: block;
	width: 100%;
}
ul.frontMiddleList
{
	padding: 0px;
	margin: 0px;
	display: block;
	width: 100%;
	float: left;
}
ul.frontMiddleList li
{
	/*list-style: none inside url("../Images/BulletPrilojenia.jpg");*/
	list-style: none;
	background: url("../Images/BulletPrilojenia.jpg") 0px 5px no-repeat;
	padding: 4px 0 4px 17px;
	margin: 0px;
	display: block;
	line-height: 13px;
}
ul.AdvantagesList li
{
	list-style: none;
	background: url("../Images/TickList.png") 0px 10px no-repeat;
	padding: 0px 0px 0px 20px;
	
}
ul.AdvantagesList li a
{
	line-height: 30px;
}
ul.middleProcessServices li
{
	list-style: none;
	background: url("../Images/BulletUslugiList.gif") 0px 4px no-repeat;
	padding: 0px 0px 10px 10px;
	line-height:17px;
	text-align: left;
}
ul.middleProcessServices.firstColumnt li
{
	padding-right: 50px;
}
ul.middleProcessServices li.active
{
	background: url("../Images/BulletUslugiListActive.gif") 0px 4px no-repeat;
	font-size:11px;
}
ul.middleProcessServices li a
{
	color:#00349C;
	font-size:11px;
	text-decoration:none;
}
ul.middleProcessServices li a:hover
{
	font-size:11px;
	color: #666666;
}
ul.frontMiddleList.twoColumn
{
	width: 239px;
	float: left;
}
ul.AdvantagesList.twoColumn
{
	width: 272px;
}
ul.middleProcessServices.twoColumn
{
	width: 272px;
}
.verysmall_table img,
.verysmall_table td ,
.verysmall_table tr  
{
	height: 1px;
		line-height: 1px;
		float: left;
}
div.separator
{
	float: left;
	width: 100%;
	display: block;
	background: #E8E8E8;
	height: 1px;
	line-height: 1px;
	padding: 0px;
	overflow:hidden;
	margin: 11px 0 22px 0;
}

/* Footer Part */

#FooterHolder 
{
	display: block;
	width: 980px;
	float: left;
	background: #F8F8F8 url(../Images/FooterTop.jpg) no-repeat 0px 0px;
	margin-left: 5px;
	margin-top: 20px;
}
#FooterHolderBottom
{
	display: block;
	width: 980px;
	height: 7px;
	float: left;
	background: url(../Images/FooterBottom.jpg) no-repeat 0px 0px;
	margin-left: 5px;
}

.FooterList 
{
	display: block;
	width: 180px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.FooterList li
{
	list-style: none;
	background: none;
	padding: 0 0 0 1px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
.FooterList li a
{
	font-size: 11px;
}
li.FooterListTitle
{
	font-weight: bold;
	color: #353535;
	padding: 0px 0px 5px 0px;
}
.FooterList li a
{
	color: #666666;
	text-decoration: none;
}
.FooterList li a:hover
{
	color: #3167d1;
	font-size: 11px;
}
.FooterList li.FooterListTitle a
{
	font-weight: bold;
	color: #353535;
	text-decoration: none;
}
.FooterList li.FooterListTitle a:hover
{
	color: #3167d1;
}
.FooterTextLink 
{
	display: block;
	float:left;
	width: auto;
	height: 19px;
	line-height: 19px;
	font-size:11px;
	margin: 0px 400px 0px 0px;
	padding: 0px 0px 0px 27px;
	background: url(../Images/EllemntsIcon.gif) no-repeat 0px 0px;
}
.FooterTextLink:hover
{
	font-size:11px;
	color: #3167d1;
}
.FooterFacebookLink
{
	width: auto;
	padding: 0px 0px 0px 19px;
	background: url(../Images/FacebookIcon.jpg) no-repeat 0px 0px;
}
.FooterLinkedInLink
{
	width: auto;
	padding: 0px 0px 0px 19px;
	background: url(../Images/LinkedInIcon.jpg) no-repeat 0px 0px;
}
.FooterTwitterLink
{
	width: auto;
	padding: 0px 0px 0px 19px;
	background: url(../Images/TwitterIcon.jpg) no-repeat 0px 0px;
}
.FooterYoutubeLink
{
	width: auto;
	padding: 0px 0px 0px 19px;
	background: url(../Images/YouTube.jpg) no-repeat 0px 0px;
}
.FooterSvejoLink
{
	width: auto;
	padding: 0px 0px 0px 19px;
	background: url(../Images/Svejo.jpg) no-repeat 0px 0px;
}


#FooterBottomLine 
{
	display: block;
	width: 960px;
	padding: 10px;
	float: left;
	background-color: transparent;
		margin-left: 5px;
}
#FooterBottomLine span.MadeByCalipers
{
	display: block;
	height: 20px;
	float: left;
	color: #666666;
	margin-left: 6px;
}
#FooterBottomLine span.MadeByCalipers a
{
	color: #666666;
}
#FooterBottomLine span.MadeByCalipers a:hover
{
	color: #666666;
}
#FooterBottomLine a.FooterLagerCom
{
	display: block;
	height: 20px;
	float: right;
	margin:2px 0 0 0;
}

/*sitemap css */

div#sitemapHolder {
	float: left; 
	width: 100%;
}

div#sitemapHolder div.level1 a.BlockLink
{
	font-size: 14px;
	color: #00256B;
}
div#sitemapHolder div.level1 a.BlockLink:hover
{
	font-size: 14px;
	color: #666666;
}
div#sitemapHolder div.innerLevel div.level2 a.BlockLink,
div#sitemapHolder div.innerLevel div.level1 a.BlockLink
{
	font-size: 13px;
	color: #00359D;
}
div#sitemapHolder div.innerLevel div.level2 a.BlockLink:hover,
div#sitemapHolder div.innerLevel div.level1 a.BlockLink:hover
{
	font-size: 13px;
	color: #000000;
}
div#sitemapHolder div.innerLevel div.innerLevel div.level1 a.BlockLink,
div#sitemapHolder div.innerLevel div.innerLevel div.level2 a.BlockLink
{
	font-size: 12px;
	color: #3167D2;
}
div#sitemapHolder div.innerLevel div.innerLevel div.level1 a.BlockLink:hover,
div#sitemapHolder div.innerLevel div.innerLevel div.level2 a.BlockLink:hover
{
	font-size: 12px;
	color: #000000;
}
div#sitemapHolder div.innerLevel div.innerLevel div.innerLevel div.level1 a.BlockLink
{
	font-size: 11px;
	color: #666666;
	padding: 0px;
}
div#sitemapHolder div.innerLevel div.innerLevel div.innerLevel div.level1 a.BlockLink:hover
{
	font-size: 11px;
	color: #3167D1;
	padding: 0px;
}
div#sitemapHolder div.level1 
{
	padding: 0px;
}
div#sitemapHolder div.innerLevel div.innerLevel
{
	padding: 0px 0px 20px 0px;
}
div#sitemapHolder div.innerLevel div.level1
{
	padding: 0px 0px 0px 10px;
	background: url(../Images/BulletUslugiList.gif) no-repeat 0px 5px ;
}
div#sitemapHolder div.innerLevel div.level2
{
	padding: 0px 0px 0px 10px;
	background: url(../Images/BulletUslugiList.gif) no-repeat 0px 4px ;
}
div#sitemapHolder div.innerLevel div.innerLevel div.innerLevel  div.level1,
div#sitemapHolder div.innerLevel div.innerLevel div.innerLevel  div.level2
{
		padding: 0px 0px 0px 10px;
		background: url(../Images/BulletSitemap.gif) no-repeat 0px 5px;
}
div.FAQRow {
	padding: 0px 0px 0px 10px;
	background: url(../Images/BulletUslugiList.gif) no-repeat 0px 5px ;
}

a.flashSchemaLink 
{
	display: block;
	width: 540px ;
	height: 365px;
	float: left;
	text-indent: -9999px;
	outline: none;
	background:url(../Images/ImperoShema.jpg) no-repeat 0px 0px;
}
a.flashSchemaLink:hover
{
	background-position: 0px -365px;
}
a.screenImageLink
{
	background-position: 0px 0px;
}
a.screenImageLink:hover
{
	background-position: 0px -138px;
}
.SectionContent font 
{
	color: #1C57C6;
}

#layerContentPrev,
#layerContentNext,
#layerContentClose 
{
	cursor: pointer;
	float: right;
}

#layerContentName
{
	width: auto;
	float: left;
	color: #1C57C6;
	z-index: 9999;
}

#ShadowContentLayer 
{
	background: #CDD8EC;
	padding: 5px;
}

#ShadowLayer
{
opacity:0.7;
filter:alpha(opacity=70);
}

.contentSmalImageThumb 
{
	border: none;
}
.contentSmalImageThumb img
{
	margin-top: 12px;
	margin-right: 5px;
}
#interfacesPage p,
#interfacesPage div,
#interfacesPage ul
{
	margin: 0px;
	padding: 0px;
}
#interfacesPage h3,
#interfacesPage h4 
{
	margin: 0px;
	padding: 0px;
}
#interfacesPage h3
{
	color: #1C57C6;
	font-weight: normal;
	font-size:16px;
	font-size:16px;
	margin-top: 30px;
}
#interfacesPage h4
{
	color: #1C57C6;
	font-weight: normal;
	font-size:13px;
	margin-top: 15px;
}

#interfacesPage p 
{
	margin-top: 0px;
}
.contentMultyImageHolder 
{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

#interfacesPage 
{
	margin-bottom: 40px;
}

#ShadowContentLayer
{
	width: 980px;
}

ul.frontAdvantages li.hidden,
div.hidden
{
	display: none;
}

#AllClientSwitcher 
{
	display:block;
	height:80px;
	overflow:hidden;
	position:relative;
	width:180px;
}

.serviceCategoryTitle,
.StandartPacketTitle
{
	width: 100%; 
	float: left; 
	margin: 20px 0px 10px 0px;
	color: #1c57c6;
	font-size: 15px;
	font-weight: normal;
}

.serviceCategoryTitle 
{
	padding-bottom: 5px;
	background: url(../Images/RazdelitelSmall.gif) 0px bottom no-repeat;
}

.clientImageHolder 
{
	position: absolute;
	top: 25px;
	left: 20px;
	width: 180px;
	height: 65px;
}


.DictionaryAlphabetEmpty 
{
		/*color: #1c57c6;*/
		color: #909090;
}
.DictionaryAlphabet
{
	color: #1C57C6;
}
.DictionaryAlphabetSelected
{
	color: #1C57C6;
	font-weight: bold;
}

.HomePageHolder {
	margin-top:5px;
}

#InformationBulletin input 
{
	width: 150px;
	margin: 5px 5px 5px 0px;
}

#txt_DictionarySearchString 
{
	float: left;
}
.ButtonPad {
	background:url("../Images/ButtonPad.gif") no-repeat scroll 0 0;
	border:medium none;
	color:#353535;
	text-align: center;
	height: 19px;
	line-height: 19px;
	margin: 10px 0 0 0px;
	padding:0;
	font-size: 11px;
	width:99px;
	display: block;
}
.ButtonPad:hover {
	background-position: 0 -19px;
	font-size: 11px;
	color:#353535;
}

.versionItemHolder 
{
	display:block;
	float:left;
	padding-bottom:25px;
	text-align:left;
	width:50%;
}

.versionItemHolder a img
{
	display: block;
	float: left;
	border: 1px solid #96b9d0;
}
.versionItemTitle 
{
	font-weight: bold;
	line-height: 12px;
	margin:10px 0 0;
}
.versionItemTitle,
.versionItemDownload,
.versionItemDate
{
	display:block;
	float:left;
	padding:0;
	width:100%;
}

div.middleBoxInner p.title.half50,
ul.frontMiddleList.half50
{
	width: 239px;
}
div.middleBoxInner p.half50 a
{
	width: 100%;
}
div.lastBottom 
{
	display:block;
	float:left;
	height:1px;
	line-height:1px;
	margin-bottom: 32px;
	overflow:hidden;
	padding:0;
	width:100%;
}

table.verysmall_table 
{
	background: #00256B;
}

.buletinLable 
{
width: 100%; float: left; line-height: 10px;
}

.AboutWebsite 
{
	float: right;
	font-size: 11px;
	color: #666666;
}

.AboutWebsite:hover
{
	color: #3167D1;
	font-size: 11px;
}
