/* General settings */
 body{ font-size:11px; color:#444; margin:0px 0px 15px 0px; background-image:url('images/bck_grad.gif'); font-weight:normal; font-family: Tahoma, Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; text-align:center; }
 table{ text-align:left; } 
 p{ text-align:justify; margin:0px; padding-top:2px; line-height:15px; margin-bottom:1px; } 
 a{ color:#6E4D18; text-decoration: none; }
 a:hover{ color:#9E6D48; text-decoration:none; } 
 img{ border:0px; }
 form{ margin:0px; }
 li{ text-align:justify; margin-top:2px; }
 h1{ padding-left:0px; color:#808080; font-size:17px; font-weight:700; text-align:left; margin:15px 0px 8px 0px; }
 sup{ font-size:10px; }

/* Page */
 table.base{ width:982px; text-align:center; }
 
 .menu{ background: transparent url('images/bck_menu.jpg') no-repeat 0 0; width:976px; height:59px; padding-left:129px; vertical-align:top; text-align:left; }
 .menu a{ float:left; font-size:12px; font-weight:700; color:#f8f8f8; margin:0px; margin-top:16px; }
 .menu a:hover{ color:#fbe576; }
 
 .cntLeft{ background-image: url('images/stin_levy.png'); background-repeat:repeat-y; width:18px; }
 .cntFrame{ background-color:#E3DAB9; width:725px; min-height:400px; padding:0px 20px 10px 20px; vertical-align:top; text-align:left; }
 .cntRight{ background-image: url('images/stin_pravy.png'); background-repeat:repeat-y; width:18px; } 
 .cntFrame h1{ color:#A43615; font-size:22px; text-align:right; width:721px; letter-spacing:1px; margin-bottom:20px; margin-top:4px; display:none; }
 .cntFrame h2{ color:#A43615; font-size:14px; text-align:left; width:721px; letter-spacing:1px; margin-bottom:10px; margin-top:4px; }
 .cntFrame .cntLogo{ text-align:right; width:725px; display:block; margin-top:10px; margin-bottom:30px; }
 .cntFrame .cntLeftLogo{ float:left; width:200px; display:block; margin-top:10px; margin-bottom:30px; }
 .cntContent{ width:726px; }
  
 .mapBackground{ background-image:url('images/bck_google.jpg'); width:726px; height:385px; }
 .mapContent{ float:left; width:560px; height:330px; margin:22px 10px 30px 24px; }
 .mapControl{ float:left; width:100px; height:200px; padding:56px 0px 0px 18px; }
 .mapControl a{ border:0px solid red; background-color:transparent; color:#222; font-size:12px; font-weight:700; display:block; width:50px; height:33px; margin-bottom:12px; padding-top:2px; padding-left:40px; }
 .mapControl a:hover{ cursor:hand; color:#444; }
 
 .contactsLeftFrame{ float:left; width:248px; border-right:1px dotted #666; }
 .contactsSeparator{ border-bottom:1px dotted #aaa; height:1px; font-size:1px; width:98%; margin:10px 0px; }
 .contactsRightFrame{ float:left; width:210px; height:100px; margin-left:20px; }
 
 .imgContainer{ padding-left:26px; }
 .imgBpContainer{ float:left; width:520px; padding-left:10px; padding-top:14px; border-top:1px dotted #bbb; }
 .imgItem{ background:url('images/bck_image100.gif') no-repeat left; width:100px; height:100px; float:left; padding:7px; margin:10px; }
 .imgBpItem{ background:url('images/bck_image100.gif') no-repeat left; width:100px; height:100px; float:left; padding:7px; margin:7px; }
 
 .newsHeader{ font-size:12px; margin-bottom:4px; padding:3px 0px 2px 2px; border-top:1px dotted #666; border-bottom:1px dotted #666; }
 .newsHeader a{ font-weight:700; color:#9C4F07; }
 .newsHeader span.right{ float:right; font-size:10px; }
 .newsPerex{ text-align:justify; padding:0px 5px; }
 .newsFooter{ font-size:10px; text-align:right; margin-bottom:20px; margin-top:4px; }
 .newsFooter a{ color:#6E4D18; }
 .newsDetailFooter{ font-size:10px; text-align:left; }
 .newsDetailFooter a{ color:#6E4D18; }
 .newsDetailFooter span.right{ float:right; font-size:10px; }
 
 .photoDetailFooter{ font-size:10px; text-align:left; width:725px; margin:10px 0px; display:block; float:left; }
 .photoDetailFooter a{ color:#6E4D18; }
 .photoDetailFooter span.right{ float:right; font-size:10px; } 
 
 .highlightTable{  }
 .highlightTable th{ border:0px; text-align:center; padding:4px; background-color:#DACBAC; border-top:1px dotted #A9957A; border-bottom:1px dotted #A9957A; }
 .highlightTable td{ text-align:center; border-bottom:1px dotted #A9957A; padding:3px; }
 .highlightTable td a{ width:100%; display:block; }
 .highlightTable td a:hover{ color:#6E4D18; }
 .highlightTable tr:hover{ background-color:#E8DDBB; }
 
 .highlightTable tr.pageList{  }
 .highlightTable tr.pageList:hover{ background-color:#E3DAB9; }
 .highlightTable tr.pageList td{ padding:6px; } 
 .highlightTable tr.pageList td a{ display:inline; }
 
 .footer{ background-image: url('images/zapati.png'); background-repeat:no-repeat; width:976px; height:23px; }
 .footerEU{ height:51px; vertical-align:top; padding-top:10px; }
 .footerCopy{ font-size:10px; color:#796F51; }
 .footerCopy a{ font-size:9px; color:#796F51; }
  
 .ifTxt p{ margin-bottom:10px; } 
 
 .mColStyle{ width:725px; vertical-align:top; }
 .mColStyle .leftCol .head{ font-weight:700; color:#9C4F07; font-size:12px; margin-bottom:4px; margin-top:2px; padding:3px 0px 2px 2px; border-top:1px dotted #666; border-bottom:1px dotted #666; }
 .mColStyle .leftCol a{ padding-bottom:3px; padding-left:4px; display:block; margin-left:0px; border-bottom:1px dotted #bbb; height:20px; }
 .mColStyle .leftCol a.last{ border-bottom:0px; }
 .mColStyle .leftCol{ float:left; width:185px; min-height:630px; display:block; padding-right:5px; padding-left:0px; padding-top:3px; }
 .mColStyle .rightCol{ float:left; width:520px; min-height:630px; display:block; margin-left:5px; padding-top:5px; padding-left:5px; border-left:1px dotted #666; }
 .pDetTable{ float:left; margin-bottom:15px; }
 .pDetTable th{ text-align:left; width:90px; }
 
 .mColStyle .leftCol .paging{ text-align:center; margin:0px; }
 .mColStyle .leftCol .paging a{ padding:0px 2px; padding-left:4px; display:inline; border:0px; }
  
 .quicktime{ width:510px; margin-top:0px; display:block; float:left; height:240px; text-align:center; border-top:1px dotted #bbb; padding:20px 0px 20px 20px; }
 .quicktime object{ width:320px; height:240px; float:left; }
 .quicktime .notes{ width:165px; height:240px; float:left; text-align:justify; margin-left:15px; }
 
/* Predefined constants */
 span.right{ float:right; }

 .brown{ color:#9C4F07; }

 .j{ text-align:justify; }
 .c{ text-align:center; }
 .r{ text-align:right; }
 .l{ text-align:left; }
 .u{ text-decoration:underline; }
 .nu{ text-decoration:none; }
 .b{ font-weight:700; }
 .nb{ font-weight:500; }
 .i{ font-style:italic; }
 .t{ vertical-align:top; }
 .pt1{ padding-top:2px; }
 .pl5{ padding-left:5px; text-align:left; }
 .pl7{ padding-left:7px; text-align:left; }
 .pr5{ padding-right:5px; }
 .pl10{ padding-left:15px; }
 .pr10{ padding-right:10px; }

