.mceContentBody, .mceContentBody p, .mceContentBody p a, .mceContentBody ul li, .mceContentBody ul li a {
	background:#fff;
	color:#4f4f4f !important;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.top-block{background:#797979 url(../imago/bg-top-block.gif) no-repeat 0 100%;}
ul.top-menu li{background:url(../imago/bg-top-block-separator.gif) no-repeat 0 2px;}
.header-area strong.logo a{	background:url(../imago/bg-logo.gif) no-repeat 100% 0;}
.header-bar{background:url(../imago/bg-header-bar.gif) no-repeat;}
ul#navigation li{background:url(../imago/bg-navigation-separator.gif) no-repeat;}
.search-section{background:url(../imago/bg-search-bar.gif) no-repeat;}
ul#navigation ul li{background:#fff url(../imago/bg-sub-menu.gif) no-repeat 0 4px;}
.business-portal{background:url(../imago/b-wheretobuy.gif) no-repeat;}
span.partnersz a{background:url(../imago/bs-bg-arrow.gif) center right no-repeat;}
.footer-block{background:url(../imago/bg-footer-box.gif) repeat-y;}
.footer-block-area{background:url(../imago/bg-footer-box-top.gif) no-repeat;}
.footer-block-bar{background:url(../imago/bg-footer-box-bottom.gif) no-repeat 0 100%;}
.small-logo{background:url(../imago/bg-logo-holder.gif) no-repeat 100% 0;}
.small-logo a{background:url(../imago/bg-footer-logo.gif) no-repeat;}
.footer-section{background:url(../imago/bg-footer-section-separator.gif) repeat-y;}
ul.contact-nav li{background:url(../imago/bg-footer-menu-separator.gif) no-repeat 0 4px;}
ul.site-nav li{background:url(../imago/bg-footer-menu-separator.gif) no-repeat 0 4px;}
.breadcrumb ul li{background:url(/imago/bg-breadcrumb.gif) no-repeat 0 4px;}

.heading{background:#0b0b0b url(../imago/bg-heading.gif) no-repeat;}
.heading-area-fill{background:url(../imago/bs-bg-heading-area.jpg) no-repeat;}
.heading div{background:url(../imago/bg-heading-sub.gif) no-repeat 100% 0;}

.heading2{background:#fff url(../imago/bg-heading2.gif) no-repeat;}
.heading2 div{height: 7px;background:url(../imago/bg-heading-sub2.gif) no-repeat 100% 0;}

.homeBox1{background:url(../imago/bs-bg-text-box.gif) no-repeat 0 -120px;}
.homeBox1-dev{background:url(../imago/bs-bg-text-box-dev.gif) no-repeat bottom;}

.form-section{float:right;width:125px;}

#search {width: 170px; height: 22px; margin-top: 6px; background: transparent url(../imago/bg-header-search.gif) no-repeat scroll 0 0;}
.search-input-right {border: 0px; font-size: 11px; width: 120px; margin-left: 7px; margin-top: 3px; color: #738b13; background: #d6e990;}
.search-buttons-right {margin-top: 0px;}

.info-bar a{color:#2e2e2e;}
.info-box-holder{
	margin-bottom: 15px;
	background:url(../imago/bg-info-box-bottom.gif) no-repeat 0 100%;
}

div.news-area {padding: 0px;margin:0px;}

.partnersz{margin:0 0 0 40px; display:inline;}
span.partnersz a{
	font-size:10px; 
	text-decoration:none;
	color:#fff; 
	background:url(../imago/bs-bg-arrow.gif) center right no-repeat;
	padding:0 10px 0 0;
}

.title-news{width:70px;}

.news p{width:100% !important;}
.news-block {margin-bottom: 10px; width: 92% !important; padding-left: 15px;}

.news-area-dev{width:95%; margin:8px auto 0 auto; padding:0 10px 0 10px;}
.news-area-dev ul{margin:8px auto 0 auto;padding-left:20px;color:#4f4f4f;}
.news-area-dev ol{margin:8px auto 0 auto;padding-left:25px;color:#4f4f4f;}
.news-area-dev h2,h3,h5 {color:#4f4f4f;}
.news-text{background:url(../imago/bg-text-separator.gif) no-repeat 4px 8px;}
.news-area-dev p img {padding-right:10px;}

div.anounces-inline {color:#4f4f4f;}
div.represent0 strong {color:#4f4f4f;}

strong.more a{
	margin:10px 5px;
	background:url(../imago/bg-more-arrow.gif) no-repeat 100% 2px;
}

.simple-text {color:#4f4f4f;}

.heading a {color: #fff; margin-right: 10px;}

.content {padding: 10px 0 10px 0px;}
.content a {color:#4f4f4f;}
div.index-block {margin: 5px;}
div.index-block ul {margin: 0px;}

.footer-section {background: none !important;}

.links-holder div:first-child{padding-left:25px;}
.links-bar {width:115px;float:left;display:block;}
div.links-bar {padding-left:15px;}

.contact{background: url(../imago/bs-bg-box1-contact.gif) no-repeat;height: 23px;padding: 0px;	margin: 20px auto 5px auto;}
.contact div{
	background: url(../imago/bs-bg-box1-contact2.gif) no-repeat 100% 0;
	padding:2px 15px 4px 15px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
}
.contact a {text-decoration:none;color:#FFFFFF;}

.contact-country{background: url(../imago/bs-bg-box2-contact.gif) no-repeat scroll 0 0;height: 23px;padding: 0px;margin: 20px auto 5px auto;}
.contact-country div{
	background: url(../imago/bs-bg-box2-contact2.gif) no-repeat 100% 0;
	padding:2px 15px 4px 15px;
	color:#7a7a7a;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
}

.contact-country h1{color:#797979;}
.contact-country h2{color:#797979;}
.contact-country h3{color:#797979;}
.contact-area-info {width:100%}	

.text-box{
	margin-bottom: 20px;
	background: url(../imago/bg-text-box.gif) no-repeat scroll 0 100%;
}

h2, h1, h3, h4, h5, h6 {font-size: 12px;margin:20px 0 5px 0;}

br.margin5 {margin-bottom: 10px;}

#breadcrumb {width: 650;}

a.more {
	color:#7ca500;
	padding:0 8px 0 0;
	margin:0 0 0 18px;
	text-decoration:none;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imago/bg-more-arrow.gif) no-repeat 100% 2px;
}
a.more:hover{text-decoration:underline;}

.logos-awards {overflow:hidden;background:url(../imago/bg-footer-awards-top.gif) no-repeat top left;padding-top:5px;}
.logos-awards img{padding:10px 17px;float:left;}
.logos-awards p{margin:0px;	text-align:center;}

.location-box{background:url(/imago/bg-location.gif) no-repeat;}
.location-box div{background:url(/imago/bg-location-sub.gif) no-repeat 100% 0;}
.location-link{background:url(../imago/bg-location-link.gif) no-repeat;}

a.download {color:#7ca500;}

hr.dot {border-bottom: 1px dashed #c9c8c9;height:1px;border-top:0px;}

.todownload {padding: 10px; margin: 10px 0; border: 1px solid #c9c8c9;}
    .todownload table { width: 100%; }
	.todownload td {color:#4f4f4f; padding: 5px; border-bottom: dashed 1px #c9c8c9; vertical-align: middle; }
	.todownload td a { color: #7ca500; text-decoration: none; }
	.todownload img { vertical-align: middle; margin: 0 5px 5px 0; }
	.todownload td.last { border-bottom: none; }
	.todownload td.last2 { border-left: dashed 1px #c9c8c9; }


table.form-grey {width: 100%;margin: 0;}	
table.form-grey td {vertical-align:top;}
div.form-info {width: 100%;margin: 0 auto 10px 5px;padding: 5px 0 5px 0;}
table.form-grey input[type="text"], input[type="password"], textarea, select {
	background-color: #f8f8f8; 
	border: 1px solid #c9c8c9;
}
table.form-grey input[type="submit"], input[type="reset"], input[type="button"] {
	border: 1px solid #7ca500; color:#000; background-color:#f8f8f8;
}

.subscribe {width: 215px; height: 30px; margin-top: 10px; background: transparent url(../imago/bg-right-subscribe.gif) no-repeat scroll 0 0;}
.subscribe-input-right {border: 0px !important; font-size: 11px; width: 180px; margin-left: 8px; margin-top: 2px; color: #000; background: #fbfbfb;}
.subscribe-buttons-right {margin-top: 0px;}
	
img {border: 0px !important;}

#sitemap li {padding:4px 0;}

div.footer-holder div {max-width: 135px;}

div.breadcrumb {width:800px;}
div.breadcrumb table {width:100%;}
div.breadcrumb td {vertical-align:top;padding:0px;font-weight:bold;color:#7ca500;}
div.breadcrumb td span{
	color:#7ca500; 
	text-decoration:none;
	padding:0 4px 0 12px;
	background:url(/imago/bg-breadcrumb.gif) no-repeat 0 4px;
}
div.breadcrumb td a{
	color:#7ca500; 
	text-decoration:none;
	padding:0 4px 0 12px;
	background:url(/imago/bg-breadcrumb.gif) no-repeat 0 4px;
}
div.breadcrumb td a#first{
	padding:0;
	background:none;
}
div.breadcrumb td a:hover{text-decoration:underline;}

img.article {
	float: left;
	margin-right: 10px;
}

ul.list-news li strong {dosplay:block;padding:0;}
ul.list-news strong a{
	background:transparent url(../imago/bg-text-separator.gif) no-repeat left 3px;
}

address {color: #4f4f4f;}
address a {color: #4f4f4f;}

.shadow {background-color:#ECECEC;}

table#ourpartners {width:100%;}
table#ourpartners td {width:33%;padding:5px;text-align:center;}
table#ourpartners td img {margin:auto;}

div.checkbox {margin-top:5px;vertical-align:middle;line-height:10px !important;}
div.checkbox div {vertical-align:middle;display:inline;}
div.checkbox input{vertical-align:middle;}

h2.font-big {font-size:16px;margin-bottom:20px;}