/* CSS Document */



body {

background: #ffffff;

margin:0;

}



#newsletter {

background:url(../images/call-newsletter.jpg) no-repeat;

padding: 30px 0 0 10px;

}



#product {

background:url(../images/call-product.jpg) no-repeat;

padding: 30px 10px 0 10px;

}

#newsletter-esp {

background:url(../images/call-esp-newsletter.jpg) no-repeat;

padding: 30px 0 0 10px;

}



#product-esp {

background:url(../images/call-esp-product.jpg) no-repeat;

padding: 30px 10px 0 10px;

}


#category {

padding:15px 10px 10px 15px;

}



#main {

padding:30px;

font-family:Arial, Helvetica, sans-serif;

}



.thumb {

border:1px #666666 solid;

margin: 0 10px;

}



/* Font Style */



h1 {

font-family: Arial, Helvetica, sans-serif;

font-size:26px;

color:#0033CC;

letter-spacing:-1px;

margin-bottom:5px;

}


h2, h2 a, h2 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#0033CC;
margin-bottom:2px;
text-decoration:none;
}

h3{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#111111;
margin-bottom:2px;
margin-left:10px;
text-decoration:none;
font-weight:normal;
line-height:16px;
}

h3 a, h3 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#111111;
margin-bottom:2px;
text-decoration:none;
font-weight:normal;
line-height:16px;
}


.title1 {

font-family: Arial, Helvetica, sans-serif;

font-size:26px;

color:#999999;

letter-spacing:-1px;

margin-bottom:5px;

}

.breadcrumb {

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#999999;

font-weight:bold;

margin-bottom:5px;

}

.title2 {

font-family: Arial, Helvetica, sans-serif;

font-size:26px;

color:#0033CC;

letter-spacing:-1px;

margin-bottom:5px;

font-weight:bold;

}


.nav, .nav a, .nav a:visited {

font-family:"Arial Narrow", Arial, Helvetica, sans-serif;

font-size:16px;

color:#333333;

font-weight:bold;

text-decoration:none;

}



.nav a:hover {

color:#0033CC;

text-decoration:none;

}



.black-s {

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

}



.black-s a, .black-s a:visited {

color:#0033CC;

text-decoration:none;

}



.black-s a:hover {

color:#0033CC;

text-decoration:underline;

}



.black-m, .black-m a, .black-m a:visited {

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

line-height:18px;

}



.blue-m {

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#0033CC;

font-weight:bold;

}



.black-m a:hover {

color#:0033CC;

}



.cat-title, .cat-title a, .cat-title a:visited {

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

color:#0033CC;

font-weight:bold;

line-height:21px;

text-decoration:none;

}



.cat-link, .cat-link a, .cat-link a:visited {

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#333333;

line-height:16px;

text-decoration:none;

}



.cat-title a:hover, .cat-link a:hover, .cat-link2 a:hover, h2 a:hover, h3 a:hover {
color:#660000;
}



.footer, .footer a, .footer a:visited {

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

color:#666666;

text-decoration:none;

}



.footer a:hover {

color:#0033CC;

text-decoration:none;

}

/* Input */



.search {

border:1px solid #999999;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

width:130px;

}



.go {

border:1px solid #999999;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

background-color:#CCCCCC;

}



/* Dropdown */



#dropmenudiv{

visibility:hidden; 

position: absolute; 

margin-top: 22px; 

margin-left: -93px; 

background:#none; 

border:1px solid #ccc;

font:12px arial;

font-weight:bold;

text-align:left; 

z-index: 1;

}



#dropmenudiv a { 

display: block; 

height:16px; 

margin:0px; 

text-indent: 3px; 

padding: 2px 2px 2px 7px; 

text-decoration: none; 

color: #ffffff; 

border: 1px solid #284b8d; 

background: #284b8d; 

} 



#dropmenudiv a:hover { 

background-color: #284b8d; 

color: #ffff00; 

} 

/* block top languages margin: 0.4em 0.3em 0 0;*/
#languages_block_top {
	float:left;	
	background-color:#ffffff;
}

#languages_block_top img {
	border:0;
}

#languages_block_top ul#first-languages {
	margin: 0 0 0 0;
	display: block;
	list-style-type: none
}
#languages_block_top ul#first-languages li {
	float:left;
	margin-right: 0.3em;
}

#languages_block_top ul#first-languages li.selected_language {
	float:left;
	margin-right: 0.3em;
}