/* copyright (C)2005 zappmedia (TM) english version [author: us] screen styles */

/*------------- 1. ALL OVER ------------- */
body {margin: 0px 0px 30px 0px;padding:0px;background-color:#F3FAFF;background-image: url("../_img/t_bg/sky.jpg");background-repeat:repeat;background-attachment:fixed;}

A:link {COLOR: #003F9D; TEXT-DECORATION: none}
A:visited {COLOR: #003F9D; TEXT-DECORATION: none}
A:hover {COLOR: #CC0000; TEXT-DECORATION: underline}
A:active {COLOR: #B20231; TEXT-DECORATION: none}

td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
h1 { font-size: 11px; font-weight: bold; color: #0066CC;letter-spacing: 0.4em; margin: 0px; }
h2 { font-size: 12px; font-weight: normal; color: #003E99; letter-spacing: 0.2em;}
h3 {color: #CC0000;font-size: 12px; letter-spacing: 0.2em;margin: 0px; position: relative; right: 20px; display: block; width: 300px;}
h4 {color: #003F9D;font-size: 11px; font-weight:normal;letter-spacing: 0.1em;display: block; padding: 10px 0px 0px 0px; margin-left:auto; margin-right:auto; margin-top: 0px; margin-bottom: 0px; position:relative;top:35px;left:-5px;}
h5 {color: #003F9D;font-size: 11px; letter-spacing: 0.1em;display: block;padding: 0px 0px 2px 0px; margin: -10px 0px 5px 0px;}
h6 {color: #003F9D;font-size: 11px;letter-spacing: 0.1em;display: block;padding: 3px 0px 5px 0px;margin: 0px 0px 3px 0px; background-image: url("../_img/t_bg/blue-tab.jpg");}
img {border:0px;}
sup {font-size:11px;}
/* rowspan */
td.row1 { background-image: url("../_img/t_bg/silver.jpg"); height:0px;}
td.row2 { background: transparent;height:0px;}

/* BOX CONTENT */
.tit {font-size: 11px;color:#CC0000; font-weight:bold; letter-spacing: 0.1em; margin-left: 0px; position: relative; right: 20px;}
.tit#a {font-size: 12px;overflow:auto;z-index:4;}
.tit2 {width:230px; white-space: nowrap;margin:-2px auto -3px auto; color:#003F9D; font-weight:bold; letter-spacing: 0.1em; font-variant:small-caps;}

.contact {margin-top:30px;}

/* red line - navi */
.hori {float: left; width: 20px; height: 1px; position: relative; top: 12px; right: 25px;z-index:3;}
.vert {float: left; width: 1px; /* height in each page */ position: relative; top: 12px; right: 25px;z-index:2;}
	
/* ------------- 2. MENU -------------*/
/* home link */
a.mh {text-indent: 9px;	font-size: 10px; display: block; color: white;	width: 100%;}
a.mh:hover {TEXT-DECORATION: none;}
a.mh:visited {color: white;}
/* small type links */
a.m1 {text-indent: 25px;letter-spacing: 0.1em;display: block; padding: 3px 0px 4px 0px; width: 170px; background:transparent;}
a.m1:hover {TEXT-DECORATION: none; background-image:  url("../_img/t_bg/blue.jpg");background-repeat:no-repeat;}
a.m11 {TEXT-DECORATION:none;letter-spacing:0.1em;text-indent:8px;color:#CC0000;display:block;padding:3px 0px 4px 0px;width:170px;background-image:  url("../_img/t_bg/line.gif");position:relative;left:17px;overflow:auto;z-index:100;}

/* uppercase links */
a.m3 {text-indent: 10px; letter-spacing: 0.1em; font-size: 10px; display: block; padding: 4px 0px 4px 0px; width: 170px; background:transparent;}
a.m3:hover {TEXT-DECORATION: none; background-image:   url("../_img/t_bg/blue.jpg");background-repeat:no-repeat;}
a.m3a {	TEXT-DECORATION: none; letter-spacing: 0.1em; text-indent: 10px; font-size: 10px;color: #CC0000; background-color: white;display: block; padding: 4px 0px 4px 0px; width:170px; background-image:url("../_img/t_bg/blue-tab.jpg");}
/* office links */
a.m4 {text-indent: 25px;letter-spacing: 0.1em;font-size: 10px;display: block;padding: 4px 0px 4px 0px;width: 170px; background:transparent;}
a.m4:hover {TEXT-DECORATION: none; background-image:  url("../_img/t_bg/blue.jpg");background-repeat:no-repeat;}
a.m41 {text-indent: 25px; letter-spacing: 0.1em; font-size: 10px; color: #CC0000; display: block; padding: 4px 0px 4px 0px; width: 170px;background:white; background-image:url("../_img/t_bg/blue-tab.jpg");}
/* free quote */
a.m5 {text-indent: 10px;letter-spacing: 0.1em;font-size: 10px;display: block;padding: 4px 0px 4px 0px;width: 170px;	background:transparent;}
a.m5:hover {TEXT-DECORATION: none; background-image:  url("../_img/t_bg/quote.jpg");background-repeat:no-repeat;}
a.m51 {TEXT-DECORATION: none;text-indent: 10px;letter-spacing: 0.1em;font-size: 10px;display: block;padding: 4px 0px 4px 0px;width: 170px;background:transparent;background-image:url("../_img/t_bg/quote.jpg");background-repeat:no-repeat;}
/* detail & more links - Index Page */
a.det {TEXT-DECORATION: none; font-size:9px;letter-spacing: 0px;}
a.det:hover {TEXT-DECORATION: underline;}
a.det:visited {TEXT-DECORATION: none;}
a.det2 {TEXT-DECORATION: underline;}
a.det2:hover {TEXT-DECORATION: underline;}
a.det2:visited {TEXT-DECORATION: underline;}

/* ----------- 3. TABLES----------- */
/* logo */
table.logotab {padding: 0px;width: 910px;height: 90px; margin-left:auto; margin-right:auto;}
.logo {	text-align: center; padding: 0px; width: 170px;background-color: #F7F7F7;background-image: url("../_img/t_bg/silver.jpg");}
.lang {	width:570px;}
.lang2 {width:530px;height:50px;text-align: justify;color: #7D92B0; font-size: 9px; margin-top:10px;;margin-left:auto; margin-right:auto;}
.right {text-align: center; width: 170px; padding: 0px;background-color: #F7F7F7;background-image:  url("../_img/t_bg/silver.jpg"); }

/* topic */
table.topic {background-image:  url("../_img/t_bg/rip5.jpg");width: 910px;border-top: 1px solid silver;border-bottom: 1px solid #5F81AD;height: 20px;margin-left: auto;margin-right: auto;}
.tx1 {color: white;	letter-spacing: 1px; text-indent: 9px; font-size: 10px; width: 170px; background-image:  url("../_img/t_bg/tx-blue.jpg");}
.tx2 {width: auto;}
.tx3 {/*color: white; font-size: 10px; letter-spacing: 1px;*/ vertical-align:middle;width: 170px; background-image:  url("../_img/t_bg/tx-blue.jpg");}

/* ------main table---------*/
table.maintab {	width: 910px; margin-left:auto; margin-right:auto; /*height: 615px; */border-bottom: 1px solid #EEF7FD; padding: 0px;}

/* ------index page tables---------*/
.td-mid-top {padding: 0px 8px 28px 21px;line-height:18px;}
td.td-i-mid {vertical-align: top;width: auto;padding: 35px 25px 25px 25px;letter-spacing: 1px;}
td.index_td {vertical-align: top;letter-spacing: 1px; line-height:15px;  padding: 0px 0px 20px 0px;}
td.td-i-right{text-align: center;vertical-align: top;width: 170px;padding: 26px 0px 10px 0px;background-color: #F7F7F7;background-image: url("../_img/t_bg/silver.jpg"); margin: auto;}
.i-top {font-size: 12px; font-weight: normal; color: #003E99; letter-spacing: 0.1em; margin: 0px 0px 5px 0px;}
p.i-text {margin: 0px 0px 15px 21px;}

/* ------subpages tables---------*/
td.td-left {vertical-align: top;width: 170px;background-color: #F7F7F7;background-image: url("../_img/t_bg/silver.jpg");padding:0px;}
table.men {vertical-align: top;	padding:0px; width: 170px; border:0px;}
td.td-mid {vertical-align: top;	width: auto;padding: 20px 25px 25px 25px;letter-spacing: 1px;}
td.td-mid-trans {vertical-align: top;	width: auto;padding: 20px 5px 25px 5px;letter-spacing: 1px;}
/* right side ---------*/
td.td-right{ text-align:center;vertical-align:top;width: 170px;padding: 20px 0px 10px 0px;background-color: #F7F7F7;background-image: url("../_img/t_bg/silver.jpg");}
.head-r {color: #003F9D;font-size: 10px; padding: 5px 10px 5px 10px; margin: 0px 0px 3px 0px;background-image: url("../_img/t_bg/blue-tab.jpg");}
.cont-right {text-align: center; width: 135px;margin: auto;}
.cont-right-td {font-size: 10px;vertical-align: top;}
/* languages and other right side lists */
.r1 { display: block; width: 100%;padding: 4px 0px 5px 0px;}
.r2 { display: block; width: 100%;padding: 1px 0px 2px 0px;}

/* text tables */
table.texttab {	width: 100%; line-height:15px;}
td.texttd {	vertical-align: top;letter-spacing: 1px;line-height:15px;padding: 0px 10px 10px 10px;}

/* font table */
table.typeset {	width: 350px; margin-left:auto; margin-right:auto;}

/* Glance table */
.tg1 {color: #003F9D; text-align:center; margin:0px; font-weight:bold; letter-spacing:0.1em; display:block; padding: 0px 0px 8px 0px; width: 168px;}
.glance-td1 {width: 170px;text-align: center;font-size:10px;padding:0px;vertical-align:top;}
.glance-td {width: 170px;text-align: center;font-size:10px;padding:0px;vertical-align:top;background-image: url("../_img/t_bg/blue-tab.jpg");margin-top:-15px;}
.glance-top {width: 170px;text-align: center;font-size:10px;padding:0px;background-image: url("../_img/t_bg/blue-tab.jpg");margin-top:-15px;}
.glance-p {margin: 0px 0px 0px 0px;	padding: 0px 20px 8px 14px;}
a.mg {text-align: center;text-transform:uppercase;margin: 0px;font-size: 10px;letter-spacing:0.1em;display: block;padding:4px 0px 4px 0px;width:168px; background:transparent;/*border-bottom: 1px solid #DCEDFA;*/}
a.mg:hover {TEXT-DECORATION: none; background-image: url("../_img/t_bg/blue.jpg");background-repeat:no-repeat;}
/*a.mg:active {TEXT-DECORATION: none; background-image:url("../_img/t_bg/blue.jpg");background-repeat:no-repeat;}*/
img.c {width: 7px;	height: 7px; border: 0px;}
.xx {text-align: right;	font-size: 6px;	padding:0px;height: 8px;width: 95%;display: block;position:relative; bottom:13px;right:15px;z-index:3;}

/* Copyright table */
table.copytab {	width: 910px; margin-left:auto; margin-right:auto; height: 20px; margin: -1px auto 0px auto; background-image:  url("../_img/t_bg/rip5.jpg"); border-top: 1px solid silver; border-bottom: 1px solid #5F81AD;}
td.copy1 {	text-align: center; font-size: 10px;width: 170px;padding: 0px;letter-spacing: 1px; background-image: url("../_img/t_bg/tx-blue.jpg");}
td.copy2 {	text-align: center; width: auto;font-size: 10px;letter-spacing: 1px;}
td.copy3 {	text-align: center; font-size: 10px;width: 170px; padding: 0px;letter-spacing: 1px; background-image: url("../_img/t_bg/tx-blue.jpg");}
table.imp {	width: 170px;display: none;	border: 0px;}
/* --- copyright link --- */
a.copy {color: white;}
a.copy:hover {TEXT-DECORATION: underline;}
a.copy:visited {color: white;}

/* -------- 4. CLIENTS -------------*/
/* A ----- index page ------ */
/* small clients menu */
a.mr {font-size: 9px;background-image: none; display: block; width: 100%; padding: 0px 0px 0px 0px; text-indent: 2px; border-top: 1px solid white;}
a.mr:hover {TEXT-DECORATION: none;background-image: url("../_img/t_bg/gold.jpg");}
a.mr:active {TEXT-DECORATION: none;	background-image: url("../_img/t_bg/gold.jpg");}
.x {text-align: right;font-size: 9px;padding: 0px 3px 0px 0px;height: 7px;}
/* Clients Categories */
.refmentab {background-image:   url("../_img/t_bg/sky_s.jpg");margin:  0px 0px 0px 0px;border: 2px outset white;width: 170px;height: 85px;}
td.refmen {width: auto;	margin: 0px;}
/* Clients Results */
table.reftab {width: 100%; height: 90px;}
td.reftd { /* companies */	vertical-align:top;	padding: 5px 15px 5px 10px;	width: 100%;height: 76px;}
/* B ------------ client page ------------------ */
/* menu */
.clitab {margin:auto 0px 20px 0px;}
a.cli {text-transform:uppercase;font-size: 10px;display:block; width: 123px;  text-indent: 10px; padding: 3px;background-image:  url("../_img/t_bg/blue-tab.jpg"); }
a.cli:hover {TEXT-DECORATION: none;background-image:   url("../_img/t_bg/gold.jpg");}
/* tabs */
td.clients {line-height:15px; vertical-align: middle; padding: 10px 10px 5px 15px; width: 100%; height: 75px;}
td.up {text-align: right; padding: 0px 5px 1px 0px;}

/* ------------ 5. IMAGES ------------ */
img.border {border: 1px solid #003F9D;}
img.p16 {position: relative; top: 2px;}
.tel {width:19px;float:left; margin-right:8px;}
.ani{width:16px;height:7px;position:relative;bottom:1px;}
.w3c {width:43px;height:15px;margin-right:8px;display:none;}

/* ---------- 6. LIST --------- */
ul {margin: 0px 0px 0px 0px; padding:5px 0px 0px 30px;} 
li {padding-bottom: 5px;}

/* --------- 7. FORMS ---------- */
.input {font-size: 11px; }
.submit {background-color: #084AA5; font-size: 12px; color: white; border: 1px; padding: 1px; width: 155px;}

/* -------- 8. SPECIALS ------------- */
.cap:first-letter {font-size: 140%; font-weight:bold; color: #003F9D;}

/* --------- 9. some more styles --------- */
.ta {font-size: 10px; letter-spacing: 0px;}
.tf {font-size: 10px; font-weight: bolder; color: #003F9D;}
.tjb{font-size: 13px; color: #003F9D}
.tk {font-size: 12px; color: #003F9D; letter-spacing: 0.1em; }
.tk_s {font-size: 12px; color: #003F9D; letter-spacing: 0.1em;}
.tk1 {font-size: 12px; font-weight: bold; color: #003F9D;}
.tm {font-size: 14px; font-weight: bold; color: #003F9D; letter-spacing: 0.1em}
.tn {font-size: 16px; font-weight: bolder; color: #003F9D }
.close {font-size: 10px; font-weight: bolder; color: #003F9D;}
.novis {display: none}
.gr {font-size: 9px; color: #CCCCCC;}

.head {font-size: 22px;	font-weight: 200;letter-spacing:0.2em;color: #445561;}

.ameraz {color: #CC0000;}
.zappmedia {color:#CC0000;/*#C8113F#FF6600*/}

.blue {color: #003F9D; font-weight: bold;}
.blue2 { color: #003F9D; font-weight: bold; margin-bottom: -10px;}
.blue3 {display:block; height:18px;color: #003F9D; font-weight: bold;}
.code {text-align:left;padding: 0px 10px 10px 15px; font-size: 9px; color: #ADB0B2;}
.feat {font-size: 11px; font-weight: bold; color: #003F9D; margin-bottom: 8px;}

.info { width: auto; margin: 0px 0px 5px 10px;  border-left: dotted 1px #CC0000; vertical-align: top;text-align:left;}