body {font-size: 12px; font-family: Arial; color: #646464; background-color: #EFEFEF; width: 941px; margin: 0px auto; padding: 0px;}
a:link,a:active,a:visited {outline: none; text-decoration: none; color: #767676;}
a:hover {outline: none; text-decoration: none; color : #648380;}
checkbox, select, textarea, input {margin:1px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #979797;}
input.butsub {margin:1px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #A5A5A5;}
p {margin: 0px; padding: 0px; font-size: 12px;}
img {border: 0px;}
img.click {cursor: pointer; border: 0px;}
img.intxt {padding-top:5px; padding-bottom:5px; padding-left:1px; padding-right:1px;}
div {overflow: hidden; margin: 0px; padding: 0px; font-size: 12px;}
table.bordered { border-collapse: collapse; border: 1px solid #979797; }
.bordered th, .bordered td {border-style: solid; border-width: 1px; border-color: #979797;}
table.inf {background-color: #DEDEDE; border-collapse: collapse; border: 1px solid #979797; }
.inf tr, .inf td {padding-left: 2px; padding-right: 2px; height: 20px; border-style: solid; border-width: 1px; border-color: #979797;}
table {margin: 0px; padding: 0px; border: 0px;}
tr, td {margin: 0px; padding: 0px; border: 0px;}
table.nbor {margin: 0px; padding: 0px; border: 0px;}
.nbor tr, .nbor td {margin: 0px; padding: 0px; border: 0px;}
.b {margin: 0px; padding: 1px; font-size: 12px;}
.s {margin: 0px; border-left: 1px solid #A4A4A4; border-right: 1px solid #A4A4A4; background-color: #CFCFCF; padding: 0px; font-size: 12px;}
.n {border-bottom: 1px solid #A4A4A4; background-color: #CFCFCF; font-size: 12px;}
h1 {margin: 0px; padding: 0px; font-size: 13px;}

.harf:hover {background-color: #CFCFFF;}
.harf {background-color: #ECECEC;}
input.tabl {margin:1px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: none;}
textarea.foc {margin-left:1px; margin-right:1px; margin-bottom:1px; margin-top:0px; width: 371px; height: 364px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #979797;}
textarea.oddt:focus {margin:1px; width: 204px; height: 45px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #979797;}
textarea.oddt {margin:1px; width: 204px; height: 16px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #979797;}
div.ep {width: 368px; height: 27px; padding:1px; margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:0px; background-color: #fffcf8; border-top: 1px solid #979797; border-left: 1px solid #979797; border-right: 1px solid #979797;}
div.obo {cursor: pointer; height: 15px; padding: 5px; background-color: #DEDEDE; border: 1px solid #FFFFFF;}
div.akomm {margin-left:20px; margin-right:4px; margin-top:4px; margin-bottom:4px; padding:5px; font-family: Arial; font-size: 12px; background-color: #d2c4a3; color: #4E4E4E; border: 1px solid #5B5B5B;}
textarea.prim:focus {margin:1px; width: 190px; height: 100px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #979797;}
textarea.prim {margin:1px; width: 190px; height: 17px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #979797;}

.imgsp {overflow: auto; margin-left:1px; margin-top:1px; margin-right:1px; margin-bottom:0px; font-family: Arial; font-size: 12px; background-color: #fffcf8; color: #4E4E4E; border: 1px solid #979797; width: 153px; height: 374px;}

.sp:hover {text-decoration: none; background-color: #cfcfcf; font-weight: bold;}
.sp {text-decoration: none; background-color: #C4C4C4;}

.selfoc:hover {text-decoration: none; background-color: #E7E7E7; font-weight: bold;}
.selfoc {text-decoration: none; background-color: #C4C4C4;}

.optcat:hover {position: absolute; text-decoration: none; padding: 0px; font-weight: normal; border: 1px solid #969696; background-color: #cfcfcf; width: 95px; height: 65px; z-index: 10;  font-size: 11px;}
.optcat {text-decoration: none; width:11px; height:15px; border-top: 1px solid #EBEBEB; padding-top: 5px; padding-bottom: 5px; font-size: 11px;}

.zagop {text-decoration: none; width:11px; height:15px; border-top: 1px solid #EBEBEB; padding-top: 5px; padding-bottom: 5px; font-size: 11px;}

div.vkl {padding-top: 4px; padding-bottom: 4px; background:url('/d/vkl.png') repeat-x; border: 1px solid #9C9C9C; font-size: 11px; color: #8E8E8E;}
div.avkl {padding-top: 4px; padding-bottom: 5px; background-color: #E2E2E2; border-left: 1px solid #9C9C9C; border-top: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C; font-size: 11px; }

span.button {margin: 3px; border: 1px solid #A5A5A5; background-color: #fffcf8; font-size: 12px;}
div.button {padding: 1px; margin: 1px; border: 1px solid #A5A5A5; background-color: #fffcf8; font-size: 12px;}

.htsh:hover {color:#8B8E8F; text-shadow: 0px -1px 0px #364044; filter: dropshadow(color=#364044,offX=0,offY=-1); font-weight: bold; font-size: 11px;}
.htsh {color:#9C9FA0; text-shadow: 0px 1px 0px #364044; filter: dropshadow(color=#364044,offX=0,offY=1); font-weight: bold; font-size: 11px;}

.con {background-color: #BBC3B8;}
.vlh {padding-bottom: 4px; background:url('/d/vlh.png') left top repeat-x;}
.vl {background:url('/d/vl.png') left top repeat-x;}
.ll {background:url('/d/ll.png') left top repeat-y;}
.pl {background:url('/d/pl.png') right top repeat-y;}
.nl {background:url('/d/nl.png') left bottom repeat-x;}

.mvl {background:url('/d/mvl.png') left top repeat-x;}
.mpl {background:url('/d/mpl.png') right top repeat-y;}
.mnl {background:url('/d/mnl.png') left bottom repeat-x;}

.pred {background-color: #e0e7da; border: 3px solid #809976;}
.bpred {position: fixed; border: 2px solid #FAFAFA; z-index: 10; top: 40%; left: 35%; width: 30%;}

.f {margin: 3px; border: 1px solid #979797; padding: 0px; padding-top: 5px; font-size: 12px; background-color: #fffcf8;}