body { margin: 0; font-family: "Trebuchet MS", Arial, sans-serif; text-align:center;}

#mother {  width: 980px; text-align: left; margin: 0 auto; font-size:12px;}

#header {width:980px; height:130px;}
  #header_left {float:left; width:192px; height:70px; background-color:#613b40; font-size:28px; font-family:Times New Roman; text-align:right; color:white; padding:35px 15px 0px 5px; text-transform:uppercase; }
	#header_left a,#header_left a:visited {color:White; text-decoration:none;}
  #header_right {float:right; width:768px; height:105px; overflow:hidden; background-color:#d7e0e7; font-size:28px;  font-family:Arial; color:white; text-transform:uppercase;}
	#header_right span {margin:20px 0px 0px 5px; display:block;}
  #topmenu {clear:both; width:980px; height:25px; background-image:url("../web_img/topmenu.png");}
	#topmenu a, #topmenu a:visited, #topmenu_right {color:white; text-decoration:none; font-family:Arial; text-transform:uppercase; font-size:12px; font-weight:bolder;}
    #languages {width:120px; height:21px; padding-top:4px; float:left; margin-left:5px;}
    #topmenu_links {width:597px; height:21px; padding-top:4px; text-align:right; float:left; overflow:hidden;}
      #topmenu_links a, #topmenu_links a:visited {border-right:solid; padding:2px 7px 2px 0px; margin-left:3px; border-width:2px; border-color:white;}
    #topmenu_right {width:247px; height:21px; margin-left:5px; float:left; padding-top:4px;}
    
#middle {width:980px; overflow:hidden; background:url("../web_img/middle.png") repeat-y; padding-bottom:10px; position:relative;}
  #left_col {width:211px; overflow:hidden; float:left; position:relative; margin-right:1px;}
    #left_col a.title_page {display:block; clear:both; margin:12px 0px 3px 0px; background-image:url("../web_img/link_left.png"); width:206px; padding:4px 5px 0px 0px; color:white; text-decoration:none; font-family:Arial; text-transform:uppercase; font-size:12px; font-weight:bolder; background-repeat:no-repeat; text-align:right;}
    #left_col a.title_page img {border:none; width:211px; margin-top:4px; }
    #left_col p {padding:0px 5px 0px 5px; margin:0px; text-align:right;}
    #search_box {width:211px; height:25px; background:url("../web_img/link_left.png");}
      #search_box a, #search_box a:visited {text-decoration:none; display:inline; margin:0px; width:31px; height:16px; background:none;}
      #search_box input {height:12px; font-size:10px; width:140px; margin-left:5px; position:relative; top:-4px;}
      #search_box a img {border:none; margin-top:5px;width:31px; height:16px; float:none;}
    
  #middle_col {overflow:hidden; float:left; width:509px; position:relative; padding:0px 1px 0px 1px;}
	div.important {background-image:url("../web_img/link_middle.png"); width:504px; padding:4px 0px 4px 5px; color:white; font-family:Arial; text-transform:uppercase; font-size:12px; font-weight:bolder; background-repeat:no-repeat;}
	
  #right_col {float:left; overflow:hidden; width:256px; position:relative;}
	#right_col a.image_link {display:block; float:none; clear:both; margin:12px 0px 3px 0px; background-image:url("../web_img/link_right.png"); width:251px; padding:4px 0px 0px 5px; color:white; text-decoration:none; font-family:Arial; text-transform:uppercase; font-size:12px; font-weight:bolder; background-repeat:no-repeat;}
	#right_col a.image_link img {border:none; position:relative; left:-5px; margin-top:3px;  width:256px;}
	#right_col a.image_link_first img {width:256px;}
	#right_col p {padding:0px 5px 0px 5px; margin:0px;}

#bottom {clear:both; float:none; width:980px; height:20px; background:url("../web_img/middle.png") repeat-y; text-align:center; font-size:10px; position:relative;}
  #bottom a, #bottom a:visited {color:black; text-decoration:none;}

/*LEFT MENU*/
.left_menu {margin-top:5px;}
.left_menu .menu_item {}
.left_menu {text-align:right;}
.left_menu ul {margin:0px; padding:0px;}
.left_menu ul ul {margin:0px; padding:0px;}
.left_menu li {list-style-type:none;}
#left_col .menu_item a {width:201px; display:block; clear:both;  padding:3px 5px 3px 5px; background-image:url("../web_img/link_left.png"); margin-bottom:1px; color:white; text-decoration:none; font-family:Arial; text-transform:uppercase; font-size:12px; font-weight:bolder;}
#left_col .selected_item .menu_item a,#left_col .menu_item .menu_item a,#left_col .selected_item .menu_item a:visited,#left_col .menu_item .menu_item a:visited  {font-weight:normal; font-family:Arial; text-transform:uppercase; background-image:none; background-color:#613b40;}

/*RIGHT COLUMN - INVITATIONS*/
#right_col .invitation {width:240px; margin:5px; clear:both;}
#right_col .invitation .placetime {color:#666666;}
#right_col .invitation a, #right_col .invitation a:visited {color:#666666; text-decoration:none; float:right;  font-weight:bold;}
#right_col .invitation a img {vertical-align:middle;}

/*LEFT_COLUMN - CONTACT*/
#contact {margin-top:20px; text-align:right; padding-right:5px;}

/*GLOBAL*/
.cleaner {clear:both;}
strong {font-size:14px; color:#af1700;}
a,a:visited {color:#af1700; text-decoration:none;}
a:hover {color:Gray;}
img {border:none;}
