body {background-color: #000000; color: #919191; padding: 0px; margin: 0px;}
#menu_top {margin: 0; padding: 0; background: url(img/menu_bg.png) 100% 100% no-repeat; width: 924px; height: 50px;}
#menu_top a {font: bold 11px arial; color: #fff; text-decoration: none;}
#menu_top a:hover {color: #DFCBB6;} 
#menu_top li {float: right; list-style: none; margin: 13px 0 0 0; padding: 0 10px 23px 10px;}
#menu_top_a {font: bold 11px arial; color: #fff; text-decoration: none; background: url(img/menu_back.gif) 0% 0% repeat-x; cursor: default;}
.h_title {font: bold 12px arial; padding: 0 0 0 17px; background: url(img/h_title.gif) 0% 50% no-repeat;}
.h_title a {font: bold 12px arial; color: #ffffff; text-decoration: none;}
.h_title a:hover {color: #DFCBB6;}
.h_text {font: 11px arial; padding: 5px 0 0 17px;}
.h_line {font-size: 1px; height: 16px; background: url(img/h_line.png) 0% 50% repeat-x; margin: 0 0 0 17px;}
.h_all {bottom: 0px; position: relative; }
.footer {font: 11px arial; color: #494949;}
.footer a {font: 11px arial; color: #494949; text-decoration: none;}
.nav_link {padding: 1px 4px 1px 4px;}
.nav_link1 {padding: 1px 5px 1px 5px;}
.nav_link a {font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
.nav_link a:hover {color: #DFCBB6;}
.nav_a {background-image: url(img/menu_back.gif); font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff; padding: 1px 5px 1px 5px;}
.add_date {background-color: #1F1F1F; color: #fff; font-family: arial; font-size: 11px; display: inline; padding: 2px 3px 2px 3px;}
.video_descr {color: #979797; font-family: arial; font-size: 11px; padding: 2px 0 2px 0;}
.video_link {margin: 3px 0 0 0;}
.video_link a {font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
h2 {font-family: arial; font-size: 14px; font-weight: bold; color: #fff;}
h1 {font-family: arial; font-size: 16px; font-weight: bold; color: #fff; padding: 0 0 10px 0; margin: 10px 0 0 0; background: url(img/h_line.png) 0% 100% repeat-x;}
#text {font: 12px arial;}
#text h2 {font-family: arial; font-size: 14px; font-weight: bold; color: #919191;}
#text a {color: #fff; text-decoration: none;}
#text a:hover {text-decoration: underline; color: #DFCBB6;}
#text ul li {list-style-image: url(img/li.gif);}
#text table {border: 1px solid #141414; border-width: 1px 0 0 1px; width: 100%; font: 12px arial;}
#text td {border: 1px solid #141414; border-width: 0 1px 1px 0; padding: 7px 10px 7px 10px;}
#text th {border: 1px solid #141414; border-width: 0 1px 1px 0; padding: 7px 10px 7px 10px; text-align: left; color: #726047; font-weight: bold;}
#text .comment {font-family: arial; font-size: 9px; color: #272727; margin: 4px 0 20px 0; display: block;}
#text .warning {font-family: arial; font-size: 11px; color: #726047; background-image: url(img/warn.png); background-position: 100% 100%; border: 1px solid #726047; border-width: 1px 0 0 1px; padding: 7px 16px 10px 16px;}
#text .warning strong {font-family: arial; font-size: 11px; color: #C4A57A; font-weight: bold; margin: 0 0 1px 0; display: block;}
.cal_date {font-family: arial; font-size: 12px; color: #757575;}
.cal_link a {font-family: arial; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none;}
.cal_link a:hover {color: #DFCBB6;}
.cal_nom {background-image: url(img/cal_nom.png); background-position: 0% 50%; padding: 0 0 0 17px; height: 17px; background-repeat: no-repeat; margin: 0 0 2px 0;}
.cal_fond {background-image: url(img/cal_fond.png); background-position: 0% 50%; padding: 0 0 0 17px; height: 17px; background-repeat: no-repeat; margin: 0 0 2px 0;}
.cal_place {background-image: url(img/cal_place.png); background-position: 0% 50%; padding: 0 0 0 17px; height: 17px; background-repeat: no-repeat; margin: 0 0 2px 0;}
#who_admin #name {background-image: url(img/g_comm.png); background-position: 0% 50%; padding: 0 0 0 17px; height: 15px; background-repeat: no-repeat; margin: 0 0 8px 0; color: #919191;}
#who_admin #name a {color: #C4A57A; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none;}
#who_admin #name a:hover {color: #DFCBB6;}
#who_admin #name small {font-family: arial; font-size: 11px; color: #3F3F3F;}
#who_admin .guestbook_text {font-family: arial; font-size: 12px; color: #8C785D; margin: 0 0 20px 0;}

#who #name {background-image: url(img/g_comm.png); background-position: 0% 50%; padding: 0 0 0 17px; height: 15px; background-repeat: no-repeat; margin: 0 0 8px 0;}
#who #name a {color: #fff; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none;}
#who #name b {color: #919191; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none;}
#who #name a:hover {color: #DFCBB6;}
#who #name small {font-family: arial; font-size: 11px; color: #3F3F3F;}
#who .guestbook_text {font-family: arial; font-size: 12px; color: #919191; margin: 0 0 20px 0;}

#form {font: 12px arial; color: #919191; }
#form .form_guest_input {width: 100%; border: 1px solid #212121; background-color: #000; font-family: arial; font-size: 12px; color: #919191;}
#form .form_guest_textarea {width: 100%; border: 1px solid #212121; background-color: #000; font-family: arial; font-size: 12px; color: #919191; overflow:hidden;}

.press_name {background-image: url(img/g_comm.png); background-position: 0% 50%; padding: 0 0 0 17px; height: 15px; background-repeat: no-repeat; margin: 0 0 1px 0; font-size: 12px; color: #757575; font-family: arial; }
.press_name small {font-size: 12px; color: #404040;}
.press_link {padding: 0 0 0 17px; margin: 0 0 10px 0;}
.press_link a {font-family: arial; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none;}
.press_link a:hover {color: #DFCBB6;}

#hpress {padding: 0 0 10px 0; margin: 10px 0 0 0; background: url(img/h_line.png) 0% 100% repeat-x;}
#hpress #hpress_title {font-family: arial; font-size: 16px; font-weight: bold; color: #fff;}
#hpress #hpress_name {font-size: 12px; color: #757575; font-family: arial; }
#hpress #hpress_name small {font-size: 12px; color: #404040;}

.imgleft {margin: 3px 30px 30px 0; float: left;}
.imgright {margin: 3px 0px 30px 30px; float: right;}
