@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background:#FAF6F8;
}
body,table,td,th,form,input,select,textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
img{border:0;}
a{color:#D28FA3;}
a:hover{color:#AD4560;}
h1{
font-size:16px;
font-weight:bold;
margin:0 0 25px 0;
padding:0 25px 15px 25px;
border-bottom:1px solid #ECD4E4;
}
p{
margin:0;
padding:0 0 12px 0;
}
td,th{vertical-align:top; padding:0;}
.red{color:#C30082;}

table#body{}
td.body_top{
background:#FFFFFF;
border-bottom:3px solid #440011;
}
td.body_center{
width:90%;
}
td#body_left_top{
background:#FFFFFF url(../images/partners_collage_bg.gif) repeat-x bottom;
}
td#body_right_top{
background:#FFFFFF url(../images/partners_border_grey.gif) repeat-x 0 77px;
}
div#logo{
position:absolute;
margin:25px 0 0 113px;
font-family:Tahoma, Arial, "MS Serif";
font-size:24px;
font-weight:bold;
color:#060000;
padding:0 220px 0 0;
background:url(../images/partners_colors.gif) no-repeat right 12px;
}
div#top1{
padding:45px 0 0 0;
}
div#top2{
border-top:1px solid #A5A5A5;
background:url(../images/partners_collage.jpg) no-repeat 0 0;
height:185px;
}
div#lang{
text-align:right;
padding:0 110px 20px 0;
white-space:nowrap;
}
div#lang,div#lang a{
font-family:Tahoma, Arial, "MS Serif";
font-weight:bolder;
font-size:10px;
text-decoration:none;
}
div#lang{color:#515050;}
div#lang a, span{color:#CBC2BD;}

div#menu{
margin:60px 12px 0 0;
width:200px;
float:right;
}
div#menu a{
font-family:Tahoma, Arial, "MS Serif";
font-size:12px;
color:#020000;
text-transform:uppercase;
text-decoration:none;
padding:0 0 0 28px;
line-height:30px;
background:url(../images/bullet_menu.gif) no-repeat 0 3px;
}
div#menu a.selected,div#menu a:hover{
background-image:url(../images/bullet_menu_s.gif);
color:#C30082;
}
div#p_logo{
float:right;
padding:60px 25px 0 0;
}
