html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, div, table, td { border: 0; margin: 0px; padding: 0px; }

/* system */
body { background-color: #6c6940; background: url(/img/tit_back.jpg) repeat; }

body, td { color: #303030; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }

p { margin-bottom: 10px; margin-top: 10px; }

ul { padding-left: 20px; }

html, body { height: 100%; width: 100%; }

div{ overflow: hidden;}

 
#body { height: 100%; }

table { width: 100%; }

table.MainTable { height: 100%; vertical-align: top; }

#cont{ height: 100%; }

#leftMenutable{ min-height: 100%; height: 100%;}
#leftcol { height: 100%;}

/*  Header    */
#logo{ background: url(/img/left_head.jpg) no-repeat; width: 323px; }

#tmback{ background: #6c6940 url(/img/topmenuback.jpg) repeat-x left; height: 93px; vertical-align: top; }

#htopcen{ background: url(/img/head_topcentback.jpg) repeat-x; vertical-align: top; height: 63px; }

#fback{ background: url(/img/toprightback.jpg) no-repeat; width: 177px; vertical-align: top; height: 156px; }

#field{ margin-left: 17px; margin-top: 73px; }

#field a{ margin-left: 6px; }

/* Top Menu */
#tmenu{ height: 93px; background: url(/img/head_menuright.jpg) no-repeat right; text-align: right; vertical-align: top; }

#tmenu div { padding-top: 13px; }

#tmenu a{ margin-right: 7px; }

/* End of Top Menu */
/* End of Header */
/* Middle */
/* Left column */
#lmenu{ background: url(/img/leftmenu_top1.jpg) no-repeat top; padding-top: 12px; text-align: right; width: 248px; }

#lmenu a { height: 25px; display: block; padding: 0px; margin-bottom: 7px; }

* html #lmenu a { margin-bottom: 7px; }

#lmenu1{ vertical-align: top; background: url(/img/leftmenu_back1.jpg) repeat-y top; text-align: left; width: 248px; }

#lmenumid { background: url(/img/leftmenu_mid.jpg) repeat-y top; height: 100%; }

#subm { padding-right: 25px; padding-top: 10px; margin-bottom: 10px; }

#subm a { height: 15px; display: inline; color: #e5dbca; font-family: Impact; font-size: 12px; text-decoration: none;}

#subm a:hover { height: 15px; display: inline; color: #e5dbca; font-family: Impact; font-size: 12px; text-decoration: underline; }

#subma { height: 15px; display: inline; color: #e5dbca; font-family: Impact; font-size: 12px; text-decoration: underline;}

*html body #subma {padding-bottom: 7px;}

/* Left column End */
/* Content */
#content{ background: url(/img/contback.jpg) repeat left; vertical-align: top; font-size: 12px; text-align: left; }

/* #content img{ border: 4px solid #b98d4b; }
 */
#content a{ color: #303030; text-decoration: underline; }

.newszag{ color: #303030; font-weight: normal; font-style: italic; font-size: 22px; text-align: left; vertical-align: top; }

.newszag span{ background: url(/img/contzagright.jpg) no-repeat right; vertical-align: top; height: 55px; }

#zag{ height: 55px; background: url(/img/contentzagback.jpg) repeat-x left; vertical-align: top; text-align: left; }

#rback{ background: url(/img/contzagright.jpg) no-repeat right; vertical-align: top; height: 55px; padding-left: 16px; }

#rback span{ color: #303030; font-weight: normal; font-style: italic; font-size: 22px; }

#content h1{ color: #303030; font-weight: normal; font-style: italic; font-size: 22px; }

#content h2{ color: #303030; font-weight: bold; font-size: 12px; text-decoration: underline; }

#content h3{ color: #303030; font-weight: normal; font-style: italic; font-size: 12px; text-decoration: none; }

#content p{ font-size: 11px; }

#conttxt{ color: #303030; padding-left: 17px; padding-top: 3px; padding-right: 68px;}

#conttxt p { text-indent: 30px; }

#conttxt p:first-letter { font-size: 18px; font-style: italic; margin-right: 2px; }

/* Content End */
/* Middle End */
/* Footer */
#footerL{ width: 699px; height: 113px; background: url(/img/footerLeft.jpg) no-repeat left; }

#footerR{ width: 58px; background: url(/img/footerRight.jpg) no-repeat left; }

#footerM{ background: url(/img/footer_midback.jpg) repeat-x left; vertical-align: bottom; }

.header_c { height: 156px; vertical-align: top; border-collapse: collapse; }

#copyrights { color: #c5c196; margin-left: 430px; margin-top: 50px; }

* html #iler { position: relative; left: -3px; }

/* Footer End */
/* Title page */
.TitleTable{ width: 990px; height: 750px; vertical-align: top; text-align: left; border-collapse: collapse; }

#titlogo{ background: url(/img/tit_topleft.jpg) no-repeat left; height: 134px; width: 455px; }

#titmenu{ background: url(/img/tit_topright.jpg) no-repeat left; height: 134px; width: 535px; text-align: left; }

#titmenu div{ padding-left: 17px; padding-top: 48px; }

#titmenu div a{ margin-right: 7px; }

/* //Title page */
.photoalbom { }

.photoalbom img { border: 4px solid #b98d4b; margin-left: -30px;}

.photoalbom a { float: left; background: none; margin: 5px;}

/* Portret */
#alphabet{ text-align: center; vertical-align: top; width: 575px; }

#alphabet img{ border: 0px; }

.letter { color: #303030; font-weight: normal; font-style: italic; font-size: 22px; text-align: left; margin-bottom: 23px; }

.alpha { margin-right: 6px; margin-bottom: 9px; }

.photo_author { border: 4px solid #b98d4b; margin-bottom: 15px; margin-right: 18px; }

* html #authortxt { padding-right:68px;}

#authorzag { font-size: 15px;}

#authorzag:first-letter { font-size: 18px; font-style: italic; margin-right: 2px; }

#author_arr a{background: url(/img/author_arr.png) no-repeat left; padding-left: 32px; display:block;margin-bottom:13px; vertical-align: middle;}
