html, body {

 width: 100%;
 color: #211812;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 line-height: 120%;

}

/* Site specific rules */
body {

 min-width: 998px;
 background : #12aafe url(../img/bodyverl.jpg) repeat-y left top;

}

/* TinyMCE specific rules */
body.mceContentBody {

 width: auto;
 min-width: 0;
 background: #fff;

}

* {

 margin: 0;
 padding: 0;

}

a {

 color: #211812;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;

}

a:link {

 color: #211812;

}

a:visited {

 color: #211812;

}

a:hover {

 color: #f2b600;

}

a:active {

 color: #211812;

}

a:focus {

 outline: none;

}

a.lang_on {

 cursor: pointer;

}

a.lang_off {

 opacity: 0.50;
 cursor: pointer;

}

a.lang_off:hover {

 opacity: 1.00;
 cursor: pointer;

}

h1 {

 color: #333;
 font-size: 16px;
 font-weight: bold;
 line-height: 22px;
 margin: 4px 5px 6px 5px;

}

h2 {

 color: #333;
 font-size: 14px;
 line-height: 20px;
 margin: 4px 5px 6px 5px;

}

h3 {

 color: #333;
 font-size: 12px;
 line-height: 18px;
 margin: 4px 5px 6px 5px;

}

img {

 border: 0;

}

img.noval, input.noval {

 opacity: 0.30;

}

#lang {

 width: 110px;
 text-align: center;
 padding: 5px;

}

#lang img {

 margin: 2px 5px 2px 5px;

}

.clear {

 height: 0;
 font-size: 0;
 line-height: 0;
 clear: both;

}

div.link_nav {

 width: 100%;
 height: 14px;
 color: #000;
 text-align: right;
 margin: 0 auto 10px auto;
 background: #eee;
 border: solid 1px #fff;
 padding: 4px 0 6px 0;

}

div.link_nav a {

 margin: 0 5px 0 5px;

}

div.link_nav a img {

 margin-left: 2px;
 vertical-align: top;

}

div.link_nav_rgt {

 width: 100%;
 color: #fff;
 text-align: center;
 margin: 0 auto 10px auto;
 background: #2589eb;
 border: solid 1px #fff;
 padding: 4px 0 6px 0;

}

div.link_nav_rgt a {

 margin: 0 5px 0 5px;

}

div.sort_nav {

 width: 100%;
 color: #fff;
 margin: 0 auto 10px auto;
 background: #2589eb;
 border: solid 1px #fff;
 padding: 4px 0 6px 0;

}

div.sort_nav a {

 color: #fff;
 margin: 0 5px 0 5px;

}

div.menu {

 width: 100%;
 text-align: right;
 margin: 0 auto 10px auto;
 padding: 4px 0 6px 0;

}

form {

 margin: 0px;
 padding: 0px;

}

input, select {

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #fff;
 border: solid 1px #d3d3d3

}

input[type=submit] {

 font-weight: bold;
 cursor: pointer;

}

input:hover, select:hover, textarea:hover {

 background: #efefef;

}

input:focus, select:focus, texdtarea:focus {

 background: #dfdfdf;
 outline: none;

}

input[type=text], input[type=password], select, textarea {

 text-align: left;
 border: solid 1px #d3d3d3;
 padding: 2px;

}

input[type=radio] {

 border: 0;
 background: none;

}

p {

 padding: 4px 5px 6px 5px;

}

p.token {

 height: 0px;
 font-size: 1px;
 line-height: 1px;
 display: none;

}

span.mndtry_on {

 color: #f00;

}

span.mndtry_off {

 color: #000;
 visibility: hidden;

}

textarea {

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 120%;
 background: #fff;

}

ul {

 margin-left: 20px;

}

table {

 width: 100%;
 border: 0;
 border-collapse: collapse;
 empty-cells: show;
 padding: 0;
 margin: 0;

}

table.frm {

 width: 100%;
 margin: 0 auto 10px auto;
 clear: both;

}

table.frm td {

 text-align: center;
 vertical-align: top;
 padding: 4px 5px 6px 5px;

}

table.frm td table {

 width: auto;

}

table.frm td table td {

 text-align: left;
 padding: 0;

}

table.frm td table.frm td {

 padding: 4px 5px 6px 5px;

}

table.frm td p {

 padding-left: 0;
 padding-right: 0;

}

table.frm td input[type=image] {

 width: 12px;
 height: 12px;
 border: 0;
 background: transparent;

}

table.frm td table td {

}

table.frm td a {

 color: #000;

}

table.frm td a:hover {

 color: #f00;

}

table.frm td input[type=checkbox] {

 height: 12px;
 margin-top: 2px;
 border: 0;

}

table.frm td input[type=radio] {

 height: 12px;
 margin-top: 2px;
 border: 0;
 background: none;

}

table.frm input {

 border: solid 1px #d3d3d3;

}

table.frm td input.captcha {

 width: 60px;
 margin-right: 5px;
 float: left;

}

table.frm td.button {

 padding: 20px 0 20px 0;

}

table.frm td.chk {

 padding-top: 2px;
 padding-bottom: 2px;

}

table.frm td.date {

 width: 100px;

}

table.frm td.empty {

 height: 10px;

}

table.frm td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #eee;
 border: solid 1px #fff;

}

table.frm td.head_lft {

 color: #000;
 text-align: left;
 font-weight: bold;
 background: #eee;
 border: solid 1px #fff;

}

table.frm td.head a {

 color: #000;

}

table.frm td.head a:hover {

 color: #f00;

}

table.frm td.lft {

 text-align: left;

}

table.frm td.lftcl {

 width: 46%;
 text-align: right;
 font-weight: bold;

}

table.frm td.lftcl div.top {

 margin-top: 2px;

}

table.frm td.lftcl input[type=radio] {

 margin-top: 2px;

}

table.frm td.lftcli {

 width: 46%;
 text-align: right;
 padding-top: 2px;

}

table.frm td.ctr {

 text-align: center;

}

table.frm td.ctrcli {

 padding-top: 2px;
 padding-bottom: 2px;

}

table.frm td.ctrcli input {

 text-align: center;

}

table.frm td.rgt {

 text-align: right;

}

table.frm td.rgtcl {

 width: 60%;
 text-align: left;

}

table.frm td.rgtcli {

 width: 60%;
 text-align: left;
 padding-top: 2px;
 padding-bottom: 2px;

}

table.frm td.lftclt {

 width: 46%;
 text-align: right;
 vertical-align: top;
 padding-top: 2px;

}

table.frm td.ctrcli table.search {

 margin: 0 auto;

}

table.frm td.ctrcli table.search td {

 padding: 0 5px 1px 5px;

}

table.frm td.ctrcli table.search td input[type=text] {

 width: 240px;
 height: 16px;
 text-align: left;

}

table.frm td.ctrcli table.search td input[type=image] {

 margin-top: 5px;
 padding: 0;

}

table.frm td.ctrcli table.search td select {

 width: 120px;
 height: 22px;

}

table.frm td.text {

 text-align: center;
 padding: 4px 5px 6px 5px;

}

table.frm td.text div {

 padding: 2px 0 4px 0;

}

table.frm td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #eee;
 border: solid 1px #fff;

}

table.frm td.foot a {

 color: #000;

}

table.frm td.foot a:hover {

 color: #f00;

}

table.frm td.i12px {

 width: 12px;
 padding: 4px 5px 0 5px;

}

table.frm td.i12px img {

 width: 12px;
 cursor: pointer;
 margin: 0 2px 0 2px;
 float: right;

}

table.frm td.i12px input {

 width: 12px;
 margin: 0 2px 0 2px;
 border: 0;

}

table.frm td.i12px input:hover {

 background: none;

}

table.frm td.i16px {

 width: 16px;
 vertical-align: middle;
 padding: 4px 5px 0 5px;

}

table.frm td.i16px img {

 width: 16px;
 cursor: pointer;
 margin: 0 2px 0 2px;
 float: right;

}

table.frm td.i16px input {

 width: 12px;
 margin: 0 2px 0 2px;
 border: 0;

}

table.frm td.i16px input:hover {

 background: none;

}

table.frm td.i36px {

 width: 36px;
 padding: 4px 5px 0 5px;

}

table.frm td.i36px img {

 width: 12px;
 cursor: pointer;
 margin: 0 1px 0 1px;
 float: right;

}

table.frm td.i36px input {

 width: 12px;
 margin: 0 1px 0 1px;
 border: 0;

}

table.frm td.i36px input:hover {

 background: none;

}

table.frm td.ilang img {

 width: 12px;
 margin: 1px;
 cursor: pointer;
 float: right;
}

table.frm tr.l1 {

}

table.frm tr.l1:hover {

 color: #f00;
 background: #eee;

}

table.frm tr.l2 {

}

table.frm tr.l2:hover {

 color: #f00;
 background: #eee;

}

table.frm tr.status {

 color: #f00;

}

table.frm input, textarea {

 width: 80%;

}

table.frm select {

 width: 82%;

}

table.error {

 width: 100%;
 border: solid 1px #fff;
 margin: 0 auto 10px auto;

}

table.error td {

 text-align: center;
 padding: 4px 5px 6px 5px;

}

table.error td a {

 color: #000;

}

table.error td a:hover {

 color: #f00;

}

table.error td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #c30;
 border: solid 1px #fff;

}

table.error td.text {

 padding: 8px 5px 10px 5px;

}

table.error td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #c30;
 border: solid 1px #fff;

}

table.noerror {

 width: 100%;
 border: solid 1px #fff;
 margin: 0 auto 10px auto;

}

table.noerror td {

 text-align: center;
 padding: 4px 5px 6px 5px;

}

table.noerror td a {

 color: #000;

}

table.noerror td a:hover {

 color: #f00;

}

table.noerror td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #9c0;
 border: solid 1px #fff;

}

table.noerror td.text {

 padding: 8px 5px 10px 5px;

}

table.noerror td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #9c0;
 border: solid 1px #fff;

}

table.confirm {

 width: 100%;
 border: solid 1px #fff;
 margin: 0 auto 10px auto;

}

table.confirm td {

 text-align: center;
 padding: 4px 5px 6px 5px;

}

table.confirm td a {

 color: #000;

}

table.confirm td a:hover {

 color: #f00;

}

table.confirm td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #cc0;
 border: solid 1px #fff;

}

table.confirm td.lftcl {

 width: 46%;
 text-align: right;

}

table.confirm td.rgtcli {

 width: 60%;
 text-align: left;
 padding-top: 2px;
 padding-bottom: 2px;

}

table.confirm td.text {

 padding: 8px 5px 10px 5px;

}

table.confirm td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #cc0;
 border: solid 1px #fff;

}

table.confirm td.button {

 padding: 10px 0 10px 0;

}

table.confirm td.button input {

 border: solid 1px #c6c6c6;

}

table.confirm input, select {

 width: 80%;

}

div.nav_menu {

 width: 100%;
 color: #000;
 text-align: right;
 background: #eee;
 border: solid 1px #fff;
 margin: 0 auto 10px auto;

}

div.nav_menu ul {

 list-style: none !important;
 margin-left: 0 !important;
 margin-right: 2px;
 float: right;

}

div.nav_menu ul li {

 margin: 3px 1px 3px 1px;
 float: right;

}

div.nav_menu ul li a {

 width: 16px;
 color: #000;
 font-size: 10px;
 text-align: center;
 border: solid 1px #fff;
 padding: 0 2px 1px 2px;
 display: block;

}

div.nav_menu ul li a:hover {

 color: #f00;
 background: #fff;

}

div.nav_menu ul li.act a {

 color: #000;
 background: #fff;

}

div.nav_menu ul li.act a:hover {

 background: #fff;

}

div.nav_menu div.site {

 text-align: left;

}

div.nav_menu div.site div {

 padding: 4px 5px;

}

div.nav_menu div.site ul {

 width: 76px;
 list-style: none;
 margin-left: 2px !important;
 float: left;

}

div.nav_menu div.site ul li {

 float: left;

}

.mail {

 unicode-bidi: bidi-override;
 direction: rtl;

}