ul.idTabs {margin-bottom:1em; margin-left:0; margin-top:1.5em}
ul.idTabs li {list-style:none; padding-left:0; background:none; display:inline}
.idTabs li a { padding:0.3em 0.6em 0.3em 0.6em; margin:0 0.3em 0 0; color:#000; font-size:1.05em; border-bottom:1px dashed #555; text-decoration:none}
.idTabs li a:hover {background:#FDEDF5}
li a.selected, li a.selected:hover {background:#F6D7E6; color:#000; text-decoration:none; border:none; cursor:default}

ul {margin-left:2em;margin-bottom:2em}


a {color:#0030F8}
a:visited {color:#990099}
a:hover, a:active {color:#EE0000}

img {border:none}

.active {text-decoration:none}

.ask {padding-left:23px; font-size:0.9em}
#write  {height:35px; border-bottom:1px dotted #ccc; background:url(/i/email.png) no-repeat 0 5px;}
#call   {height:62px; padding-top:17px; border-bottom:1px dotted #ccc; white-space:nowrap; font-size:1em; background:url(/i/telephone.png) no-repeat 0 20px;}
#skype  {height:28px; padding-top:8px; padding-left:0}
#skype a {display:block; text-decoration:none; height:50px}




#how1, #how2, #how3, #how4 {margin:0 0 0.5em 0; font-size:0.8em}
.r-border a {color:#B40D69}
.r-border a:hover {color:#EF0083}

div.how-active a, div.how-active a:hover {color:#fff; text-decoration:none}
div.how-active {background:#72224E; color:#fff}

div.how-active#how1 .content-inner,
div.how-active#how2 .content-inner,
div.how-active#how3 .content-inner,
div.how-active#how4 .content-inner
{background:none}




#how1 .content, #how2 .content, #how3 .content, #how4 .content {padding-left:65px; height:33px}
#how1 .content-inner, #how2 .content-inner, #how3 .content-inner, #how4 .content-inner {height:50px}

#how1 .content-inner {background:url(/i/1.png) no-repeat 0 -4px}
#how2 .content-inner {background:url(/i/2.png) no-repeat 0 -4px}
#how3 .content-inner {background:url(/i/3.png) no-repeat 0 -4px}
#how4 .content-inner {background:url(/i/4.png) no-repeat 0 -4px}

#how1 .content {background:url(/i/calc.png) no-repeat 11px 0}
#how2 .content {background:url(/i/collect.png) no-repeat 15px 0}
#how3 .content {background:url(/i/form.png) no-repeat 13px 0}
#how4 .content {background:url(/i/mail.png) no-repeat 13px 0}



h1 {font-weight:normal; font-size:1.5em; margin:0 0 0.5em 0; padding:0 }

ul.menu1 li {margin:0; padding:0; list-style:none; font-size:0.9em}
ul.menu1 li a {display:block;  padding:5px 5px 5px 15px; margin: 0 -20px 0 -20px}
ul.menu1 li a.active, ul.menu1 li a:hover, ul.menu1 li a.active:hover {background:#72224E; color:#fff}

#menu-top ul {margin:0}
#menu-top ul li {display:inline; float:left; margin:0; padding:0; list-style:none; font-size:0.8em}
#menu-top ul li a {display:block; color:#333; padding:3px 8px 3px 8px;}
#menu-top ul li a.active, #menu-top ul li a:hover, #menu-top ul li a.active:hover {background:#72224E; color:#fff}

#footer {text-align:center; margin:2em 2% 0 2%; padding:1em 0 0 0; font-size:0.75em; color:#666666; border-top:1px dotted #ccc;
line-height:1em}

#footer a { color:#666666;}

#footer-desc {width:95%; margin:2em 2% 0 2%; padding:0; font-size:0.6em; color:#CCCCCC}

.copyright {float:center; width:100%}
.made-in { float:right; text-align:right; font-size:0.9em; color:#917759; width:20%}



* {				margin:0;				padding:0;			}						body {				background:#fff;				color:#000;
				font-family:sans-serif; margin:0 0 1em 0			}						h2.about {				padding-bottom:70px; color:#72224E;				font-weight:normal; line-height:1.3em;				font-family:sans-serif; font-size:0.8em;			}						.section {				overflow:auto;				zoom:1;				margin:1em 0;			}						.section h2 {				margin-left:4%;			}
			.move {margin-left:15px}			
			.r-border-container {				float:left;				width:22%;				left:4%;				position:relative;			}
			.r-border-container h2,
			.r-border-cont h2 {
				font-weight:normal;
				font-size:1.4em;
				margin: 0.4em 0 0.6em 0
			
			}

			.r-border-shape {				float:left;				width:71%;				left:4%;				position:relative; min-height:380px;			}						.r-border-shape {				left:5.5%; font-size:0.85em; line-height:1.75em; color:#222			}

			.r-border-shape h1 {color:#000}

			.r-border-shape p {padding-bottom:1em}



#countries {position:absolute; right:5%; top:-40px; z-index:-100; background:url(/i/countries.jpg) no-repeat right 0; height:407px; width:850px}



#header {margin-left:4%; width:90%; margin-top:20px}
#lang {position:absolute; right:3.5%; top:27px}
#three-icons {position:absolute; right:17.5%; top:31px;}
#menu-top {position:absolute; left:28.5%; top:30px;}




.r-border, 
.r-border-shape .content{
	background:#F7FBBD;
}


.r-border-shape .content{
	background:none
}

.r-border .content, 
.r-border-shape .content{
	padding:10px 20px;
}

.content-main {width:69%; float:left; margin-right:3%; text-align: justify;}
.content-right {width:27%; float:left;}

.r-border .tb, .r-border .bb,
.r-border-shape .tb, .r-border-shape .bb{
	position:relative;
	height:10px;
	overflow:hidden;
}

.r-border .cn,
.r-border-shape .cn{
	position:relative;
	width:10px;
	height:40px;
	background:url(r-border.png);
	overflow:hidden;
}

.r-border .cn.r,
.r-border-shape .cn.r{
	position:absolute;
	margin-left:100%;
	left:-10px;
	top:-10px;
}

.r-border .bb .cn,
.r-border-shape .bb .cn{
	margin-top:-20px;
}


.r-border-shape .cn{
	background:url(r-border2.png);
}
.r-border-cont .cn{
	background:url(r-border-cont.png);
}
.r-border-cont .content {border-left:1px solid #C8C8C9; border-right:1px solid #C8C8C9}



.r-border-shape .cn.l{
	width:auto;
	margin-right:10px;
}

.button {
	font-weight: bold;
	background-color: #70234D;
	background-position: 0px top;
	border: 0px;
	color: White;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

input {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	background-color: #F8F8F8;
	border: 1px solid #70234D;
}

select {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

textarea {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #F8F8F8;
	border: 1px solid #70234D;
}

td {
	font-size: 1em;
}

.inputRadio {
	border: 0px;
}

.error {
	background-color: #FCEEEE;
	color: #8b0000;
	font-size: 16px;
}

.errorControl {
	color: #8b0000;
}

.info {
	background-color: #DFFCE0;
	color: #006600;
	font-size: 16px;
}
