﻿a {color:#0089b4}
a:hover {color:#78adda;text-decoration:underline;}
a:focus {outline:none}
a.dn {text-decoration:none}
.np {padding:0px;margin:0px;vertical-align:middle}
h1 {margin:10px 0px 0px 0px;font-size:18pt;font-weight:normal}
.hand {color:#3333cc;cursor:pointer}
select {width:340px}

img {border:none; vertical-align:middle}
.bigimg {float:right;margin:5px 0 5px 20px}
.smallimg {float:right;margin:5px 0 5px 5px}
.np {padding:0; margin:0; vertical-align:middle}

.zimgw {display:inline-block;cursor:pointer;position:relative;overflow:hidden;}
.zimgw:hover:before {content:url(/img/zoom.png); display:block; position:absolute; padding:2px 8px 6px 2px; border-radius:0 0 1000px 0; background:rgba(0,0,0,0.6); box-sizing:border-box;}
.zimgw:after {content:attr(alt); display:block; position:absolute; bottom:0; background:rgba(0,0,0,0.5); color:#fff; font-size:8pt; padding:0px 6px; width:100%; box-sizing:border-box;}

html {overflow-y:scroll}
table {empty-cells:show;border-collapse:separate;border-spacing:0}
table tr tr td {padding:4px 10px 0px 15px}
body{background:#222222 url(/img/bg.png) repeat-x top}
td,body {box-sizing: border-box;font-family: Arial, sans-serif; font-size:10.5pt;vertical-align:top;padding:0px;margin:0px;color:#222}
td.left, td.right,td.centersep {padding:0px}
.subjright td {vertical-align:middle;padding-top:4px; padding-bottom:10px; border-bottom:0px solid #cde1b1}
td.t, td.t h1 {text-transform:lowercase;font-size:14pt;font-family:Arial,sans-serif;color:#333333;padding:20px 0px 18px 15px;}
.h {font-size:11pt}
.sh1 {}

.gleft {background:url(/img/left.png) repeat-y right}
.gright {background:url(/img/right.png) repeat-y left}
.slog {float:left;margin:16px 0px 0px 35px;font-size:12pt;color:#468dcb;font-weight:bold}
.htel {font:10pt Arial;margin-top:8px;color:#c64439;font-weight:bold}

.tm {width:100%;box-shadow:0px 1px 4px rgba(0,0,0,0.4);position:relative;z-index:3}
.tm td {width:20%;padding:0px;vertical-align:middle}
.tm td a {position:relative;background:url(/img/tm.png) repeat-x center;text-align:center;
border-left:1px solid #ca655a;border-right:1px solid #c9271f;
white-space:nowrap;font-family:Verdana,sans-serif; display:block;padding:7px 0px 9px 0px; font-size:10pt;font-weight:bold;color:#fff;text-decoration:none;zoom:1}
.tm td a:hover {text-decoration:none;}
.tm td a:hover:before {position:absolute;top:20px;width:95%;left:5px;text-align:center;content:""; display:block;height:2px;box-shadow:0px 0px 15px 10px rgba(0,0,0,0.5);
z-index:-1;
}
.tm td a:hover:after {position:absolute;top:0px;width:60%;left:40px;text-align:center;content:""; display:block;height:2px;box-shadow:0px 0px 30px 3px rgba(256,256,256,0.5);
z-index:-1;
}
.tm td a:active {padding:8px 0px 8px 0px;}


.lmenu {padding:0px;background:#fff}
.menu {width:100%}
.menu td {padding:0px;}
.menu td a {color:#0075bd;text-decoration:underline;display:block;font-size:10pt;
padding:2px 0px 2px 15px; zoom:1}
.menu td a:before {content:"‣";display:inline-block;font-size:13pt;line-height:8pt;vertical-align:middle;margin-right:7px;color:#999;text-decoration:none !important;}
.menu td a:hover,.menu td.s a,.menu td a:hover:before {color:#d63e36;text-decoration:underline}
.menu td.t {padding:20px 0px 18px 15px;vertical-align:middle}

td td td .menu {width:100%;margin-top:5px;}
td td td .menu a {padding-left:0px;font-size:11pt}

.bbc {background:#8cb1dd url(/img/bc.png) repeat-x top;border-bottom:1px solid #aaa}
.bc {background:#fff url(/img/bc.gif) 0px 5px repeat-x ;padding:25px 0px 20px 20px;box-shadow:inset 0px 0px 1px 3px rgba(255,255,255,0.2)}
.bc, .bc a {color:#fafafa}
.bb {display:inline-block;vertical-align:top} .bb img {margin:0}

table.prod td {padding:1px 5px;border-bottom:1px solid #ddd;vertical-align:top}
.list a {text-decoration:none}
.list td {border-bottom: 1px solid #e5e5e5;padding:0px 4px}
.list img {padding:0px}
.list td.t {text-transform:lowercase;height:0px;padding:0px 4px;color:#fff;background:#434343;font-size:9pt; font-weight:bold}

.search {width:94%}
.search td {color:#666;padding:0px 0px 1px 15px;font-size:8pt;}
.search input {background:#fff;border:1px solid #0082ac;color:#444;padding:2px 4px}

.r {cursor:pointer;font-size:8pt;padding:0px;color:#555;padding:0px 10px}
img.rimg {width:90px;padding:0px;float:right}
td.r a {font-size:8pt}

.req{border-bottom:1px dashed #000}
.reqw a{cursor:pointer;text-decoration:none}
.reqw{padding:12px 15px;}

.ttags td {padding:0px 10px 0px 10px;}
.ttags td, .ttags td a {font-size:8pt;color:#fff}
.tags td a,.tags td{font-size:8pt;}
.tagspis {line-height:18px;border-right:2px solid #eaeaea}
.tagspis a {padding:0px 2px}
.tagspis .active {background:#0075bd;color:#fff}

.sawby {width:213px}
.sawby td {background-color:red;}


/* ============ */
.operations {clear:left; margin:10px 0px; padding: 0px}
.operations li {float:left; list-style:none; padding:0px 5px; border-right: 2px solid black; font-weight: bold}
.operations li:first-child {padding-left:0px}
.operations li:last-child {border-right: none}

#edit-form .note {margin-bottom:20px}
#edit-form .row {margin: 10px 0px}
#edit-form .label {width: 125px; float: left}
#edit-form input {width: 550px}
#edit-form select {width: 558px}
#edit-form .buttons input {width: auto}
#edit-form input[type="checkbox"] {width: auto}
#edit-form .descr {font-size: 12px; color: #555; padding-left: 125px; margin: 5px 0px}
#edit-form .error {border: medium solid red}

#edit-form-narrow .label {width: 100px;}
#edit-form-narrow input {width: 245px}
#edit-form-narrow select {width: 253px}
#edit-form-narrow .descr {padding-left: 100px}

.search-form {margin-top: 15px}
.search-form .row {margin: 10px 0px}
.search-form .label {width: 100px; float: left}
