/* CSS Document */
body {font-size: 75%; font-family: Arial, sans-serif; background:white; padding:0px; margin:0px; color:#333333;}

#claim, .sub-desc h2{margin:0px; padding:0px; line-height:100%; font-size:210%; font-weight:bold; color:#162137; color:black;}

/* images */
#logobox img{border:0px; padding:0px; margin:0px; display:block;}
#banner img{display:block; margin:0px; padding:0px;}

#col-side a img{ border:0px;}


.home h2{line-height:100%; margin-top:-1px;}
/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.bigger{font-size:132%;}
.small { font-size: 92%;}
.big {font-size:117%;}
.suppress { color: #666666; font-weight: normal; }
.hidden { display: none; }

.center { text-align:center; }
.left { text-align: left !important; }
.right { text-align: right; }
.red{color:#CE0000;}

.colq-l {float:left; display:inline; width:85%;}
.colq-r {float:right; display:inline; width:10%;}

/* **** anchors **** */
#wrapp.home p.right a{font-size:92%;}
a.ico-li-dot{ background:url(/img/li-dot.png) 0 50% no-repeat; margin:0px; padding-left:20px;}
a.ico-dog{ background:url(/img/ico-dog.png) 0 50% no-repeat; margin:0px; padding:2px 0 1px 21px;}
/* **** universally **** */ 
hr{background:#355389; color:#355389; display:block; border:0px; height:1px; overflow:hidden;}

h1{margin:0.5em 0 0.2em; color:#2E4876; font-size:234%; font-family:Arial, Tahoma, Verdana; line-height:1}
h2{margin:0.8em 0 0.6em; font-size:150%; font-family:Arial, Tahoma, Verdana; color:#2E4876;}
h3{margin:0.8em 0 0.5em; font-size:125%; font-family:Arial, Tahoma, Verdana; color:#2E4876;}
h4{margin:0.8em 0 0.5em; font-size:117%; font-family:Arial, Tahoma, Verdana; color:#2E4876;}
h5, h6{margin:0.8em 0 0.5em; font-size:100%; font-family:Arial, Tahoma, Verdana; color:#2E4876;}

h2.l{margin-top:0.2em;}
.faq h3{color:black; font-size:100%;}


a{color:#009999;}
/*a:visited{ color:#375779;}*/
a:hover{color:#0050A6;}
a.rss{ background:url(/img/ico-rss.png) 0px 50% no-repeat; padding-left:15px}
a.dot{ background:url(/img/dot.png) 0px 60% no-repeat; padding-left:8px}
a.cart{background:url(/img/ico-basket.png) 0px 1px no-repeat; padding: 0 0 1px 23px;}
a.ext{background: url(/img/ico-ext.png) 100% 3px no-repeat; padding-right:10px;}

p{ line-height:1.5; margin:0.4em 10px 0.5em 0;}
p.right{margin-right:0px;}

ul{list-style:none; margin:0 3px 20px; padding:0px;}
ul li{padding:5px 0 5px 22px; background:url(/img/li-dot.png) 0 6px no-repeat; margin:0px;}
.content li {overflow: hidden; zoom: 1;}
table{width:100%;  border-collapse: collapse; margin:1.7em 0 1.7em; border:1px solid #D8D8D9;} 
td, th{padding:8px; border:1px solid #D8D8D9;}
thead{background:#304B7B; color:white;}
thead th{ border-left:1px solid #304B7B; border-top:1px solid #304B7B;}
thead th.center{border-right:1px solid #304B7B;}
thead th{}
tbody {font-size:92%;}
.odd{background:#EEEEEE;}

img {border:0px;}
a.img-r { display: inline; float: right; border: 1px solid #ddd; padding: 5px; background: #fff; margin: 0 0 20px 20px;}

/* FORM */
form{margin:0px; padding:0px;}
fieldset{padding:0px; margin:0px; border:0px;}

form .col-h-l{width:47%; float:left;}
form .col-h-r{width:47%; float:right;}

.w-full{display:block; width:97.5%; padding: 1px 1% 1px;}
.w-half{display:block; width:50%; padding: 1px 1% 1px;}
.btn-submit{ border:1px solid #C0C0C0; background:#EBEBEB url(../img/bg-submit.png) 0 100% repeat-x; font-size:83.3%; font-family:tahoma;
padding:3px 3px 3px; vertical-align:top; text-transform:uppercase;}

/* SEARCH BOX */
#search-box{background: url(/img/search-bg-pattern.png); float:right; padding:5px; margin-top:6px;}
#search{width:175px; padding-left:3px}
#e-mail{width:152px;}

/* LANG MENU */
#lang-menu p, #logobox p, #search-box p{margin:0px; padding:0px;}
#header p.right{color:white;}

#header a, #footer a{color:white;}
#footer a:hover, #header a:hover, #main-menu ul li.active a{color:#ABC9FF}

.int-text {padding: 3px 5px;}
.separator {border-top:1px solid #CFD0D0; margin: 15px -23px 10px;}