/* CSS Document */

.body {background:#204366;}

/*blue default*/ .text_color1 {color:#1b84a6;}
/*pink default*/ .text_color2 {color:#f44888;}
/*link color - pink default*/ 
.body a {color:#f44888;}
.body a:hover {text-decoration:none;}

/*text_size*/

								


.container {background:#fff url(bottom_round.gif) no-repeat center bottom;}

.top { background:url(top_round.gif) no-repeat; height:41px;}
.top a {color:#2d2d2d; text-decoration:underline;}
.top a:hover {text-decoration:none;}

.fav {background:url(add_to_fav.gif) no-repeat left center; padding-left:20px;}

.flags a img {filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
.flags a.active_flag img, .flags a:hover img {filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}


.logo {}
.title_1 {font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.simple_text {font-size:12px; color:#2d2d2d; line-height:160%;}

.border_left {border-left:1px solid #e1e8e8;}

.arrows li { background:url(arrow_menu.gif) no-repeat left 5px; padding-left:15px; margin-left:20px; margin-bottom:5px;}

.body a.button1 {background:url(button1.gif) no-repeat; width:290px; height:56px; display:block; margin:0 auto; font-size:18px; font-weight:normal; text-decoration:none;
color:#1b84a6;}
a.button1:hover {background-position:left bottom;}
a.button1 span {text-decoration:underline; color:#f44888; display:block;  padding-top:8px;  }
a.button1:hover span { text-decoration:none;}



.section_title {background:url(title_back.gif) no-repeat; line-height:30px; padding-left:20px; color:white; font-size:14px; font-weight:bold; margin:20px 0 10px 0; font-family:Arial, Helvetica, sans-serif;}


.pics td {background:url(under_pic.gif) no-repeat center top; width:144px; height:164px; text-align:center; padding:0 5px;}
.pics td {height:170px;}
.pics a span {display:block; font-size:12px; margin-top:3px; text-decoration:underline;}
.pics a:hover span {text-decoration:none;}

.gradient {background:url(gradient.gif) repeat-x; height:16px; margin-top:15px;}

.ico1_fr {background:url(fr/ico1.gif) no-repeat left top; padding-left:70px;}
.ico1_en {background:url(en/ico1.gif) no-repeat left top; padding-left:70px;}
.ico1_it {background:url(it/ico1.gif) no-repeat left top; padding-left:70px;}
.ico1_es {background:url(es/ico1.gif) no-repeat left top; padding-left:70px;}

.ico2 {background:url(ico2.gif) no-repeat left top; padding-left:85px;}
.ico3 {background:url(ico3.gif) no-repeat left top; padding-left:60px;}

.bottom_title {color:#2d2d2d; font-size:32px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:5px;}


.body a.button2 {background:url(button2.gif) no-repeat; width:586px; height:50px; line-height:50px; display:block; margin:0 auto; font-size:18px; font-weight:normal; text-decoration:none
; color:#1b84a6; }
a.button2 span {text-decoration:underline; color:#f44888; }
a.button2:hover span { text-decoration:none;}
a.button2:hover {background-position:left bottom;}

a.button3 {background:url(button3.gif) no-repeat left bottom; width:205px; height:33px; display:block; color:white; line-height:33px; text-decoration:none; margin:0 auto;}
a.button3:hover {background-position:left top;}

.top_title {background:url(title_top_back.gif); height:47px; line-height:47px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:white; text-align:center;}


.lock {background:url(lock.gif) no-repeat left center; padding-left:20px;}

.search {background:url(search.gif) no-repeat center top; vertical-align:top; text-align:center;}
.search h2 { font-size:18px; color:white; text-align:center; font-weight:normal; line-height:40px; margin-bottom:20px;}
.search p {font-size:12px; text-align:center;}
.search ul {font-size:11px; font-weight:normal; padding:30px 0 5px 0;}
.search li {text-align:left; padding-bottom:3px;}
.search li label {display:block; float:left; width:140px; text-align:right; line-height:16px; padding-right:5px;}
.search input, .search select {width:130px; font-size:11px;}
.search .check {text-align:center; margin-top:20px;}
.search .check input {width:auto;}
.search .check label {display:inline; float:none; width:auto;}

.search_top {width:232px; height:370px; background-image:url(search_top.gif); margin-top:10px;}
.search_top li label { float:none; width:auto; text-align:left;}
.search_top ul {padding:0; padding-left:10px; padding-top:10px;}
.search_top input, .search_top select  {width:190px;}
.search_top .check {margin-top:10px; *margin-top:0; font-size:10px; padding-bottom:10px;}


.overpic {background:black; position:absolute; display:block; font-size:18px; text-align:right; color:white; padding:6px 10px; width:310px; *width:330px; text-decoration:none; margin-top:406px;filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}

