* { margin: 0; padding: 0;}

BODY { background: url(../img/fon.jpg) top left repeat-y #929292;}

#width-page { max-width: 1200px; width: expression(document.body.clientWidth > 1200? "1200px": "100%")}

TD, TH, P { font: 11pt Georgia; color: #272723; line-height: 19px;}

P, UL { padding-bottom: 10px;}

H1 { font: 24px Georgia; font-weight: normal; color: #090909; padding-bottom: 15px;}
H2 { font: 14pt Georgia; font-weight: bold; color: #090909; padding-bottom: 15px;}
H3 { font: 12pt Georgia; font-weight: bold; color: #090909; padding-bottom: 10px;}

IMG { border: none;}


A { color: #000000;}
A:HOVER {}

#right_line { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/right_line.png',sizingMethod='crop');}
html:root #right_line { background: url(../img/right_line.png) bottom right no-repeat;}

#main_menu { padding-left: 38px; padding-top: 64px;}
.content #main_menu  { padding-top: 53px;}
#main_menu a { color: #fff498; font: 18px georgia; text-decoration: none; border-bottom: 1px solid #fff498; padding-bottom: 1px;}
#main_menu div { padding-bottom: 21px; font: 18px georgia; color: #FFFFFF;}

#news .date { font: 8pt arial; color: #858585; padding: 0;}
#news div { padding-bottom: 15px;}

#copy td { font: 8pt arial; color: #9f9f9f;}
#copy a { color: #bcd1d4;}

#content { padding-left: 70px; position: relative; z-index: 2;}
#content .sub_text { margin: 15px 0 15px 30px; border-left: 1px solid #a6a492; padding: 0 150px 0 10px; font-size: 8pt; line-height: 15px;}

#gallery { position: relative; z-index: 2;}

#sub_menu { padding-bottom: 30px; position: relative; z-index: 5;}
#sub_menu a { color: #000000; text-decoration: none; border-bottom: 1px solid #000000; padding-bottom: 1px; margin-right: 20px;}
#sub_menu span { margin-right: 24px;}

#gallery .foto_min td { padding: 0 20px 20px 0;}
#gallery .foto_min img {}
#gallery .foto_min .black_px  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/1.png',sizingMethod='scale');}
html:root #gallery .foto_min .black_px  { background: url(../img/1.png); padding: 10px; vertical-align: bottom;}

#gallery .foto_min a { display: block; color: #FFFFFF; font-size: 8pt; line-height: 12px;}


#gallerylist { margin-bottom: 20px; }
#gallerylist .gitem {margin-right: 20px; margin-bottom: 20px; float: left; width: 150px; height: 150px; background-color: #536C61; }
#gallerylist .gitem div { position: absolute; z-index: 99999; visibility: hidden; width: 150px; height: 150px; background: #000; filter: alpha(opacity=67); -moz-opacity: 0.67; opacity: 0.67; }
#gallerylist .gitem table { position: absolute; z-index: 100001; visibility: hidden; width: 150px; height: 150px; }
#gallerylist .gitem em { position: absolute; z-index: 100000; display: block; visibility: hidden; width: 144px; height: 104px; margin: 8px; color: #fff; font-size: 8pt; font-style: normal; }
#gallerylist .gitem table td { text-align: right; vertical-align: bottom; width: 150px; height: 150px; }
#gallerylist .gitem:hover table, #gallerylist .hoverfix table { visibility: visible; }
#gallerylist .gitem:hover div, #gallerylist .hoverfix div { visibility: visible; }
#gallerylist .gitem:hover em, #gallerylist .hoverfix em { visibility: visible; }
#gallerylist a { color: #fff; font-size: 8pt; }
#gallerylist ul { display: block; padding: 0; margin: 8px; list-style: none; line-height: 100%; }
#gallerylist ul li { display: block; padding: 0; margin: 0; }

#gallerylist .selected div {position: absolute; z-index: 99999; visibility: visible; width: 150px; height: 150px; background: #000; filter: alpha(opacity=67); -moz-opacity: 0.67; opacity: 0.67; }
#gallerylist .selected table { position: absolute; z-index: 100001; visibility: visible; width: 150px; height: 150px; }
#gallerylist .selected em { position: absolute; z-index: 100000; display: block; visibility: visible; width: 144px; height: 104px; margin: 8px; color: #fff; font-size: 8pt; font-style: normal; }
#gallerylist .selected table td { text-align: right; vertical-align: bottom; width: 150px; height: 150px; }

#published { padding-bottom: 15px;}
#published .date { font: 8pt arial; color: #858585; padding: 0;}
#published .authors { font-weight: bold;}
#published .date_line {}
#published .heading span { color: #858585; font: 8pt arial;}
#published .heading {}

#feedback { width: 500px;}
#feedback input, #feedback textarea { width: 100%; margin: 0 0 10px 0; font: 12pt arial;}
#feedback textarea { height: 150px;}
