/* Global */
* { font-family: Tahoma; }
html, body { height: 100%; }
body { margin: 0; padding: 0; background-color: #fff; }
td { font-size: 11px; vertical-align: top; padding: 0px; }
img { border: none; }
h1 { font-size: 16px; text-transform: uppercase; }
h2 { font-size: 14px; }
h3 { font-size: 12px; text-transform: none; }
h1,h2,h3 { text-align: left; font-weight: bold; color: #000; }

a { font-size: 11px; color: #000; text-decoration: underline; }
a:hover { font-size: 11px; color: #555555; text-decoration: underline; }

ul,ol li { margin-bottom: 8px; }
hr { width: 100%; height: 1px; color: #000; border: none; background-color: #000; }
form { margin: 0; }

/* Forms */
table.form { width: 80%; border: none; border-collapse: collapse; padding: 0px; }
.form td { font-size: 11px; padding: 3px 3px 3px 3px; }
.form td#label { width: 200px; text-align: right; vertical-align: middle; font-weight: bold; color: #252525; padding-right: 7px;  }
.form td input,textarea { width: 100%; border: 1px solid #838592; font-size: 12px; background-color: #f9f9f9; font-weight: normal; }
.required { font-weight: bold; color: #ed2f37 !important; font-size: 11px; }
.button { height: 22px; border: 1px solid #838592; font-size: 11px; font-weight: bold !important; color: #fff; cursor: pointer; background: url(/images/bg8.gif) repeat-x; }
.textbox { height: 22px; padding-left: 5px; }
.textarea { padding-left: 5px; }

/* Messages */
.result_success { margin: 5px 0 15px 0; background-color: #fff9d4; padding: 5px 0 5px 10px; text-align: left; font-size: 12px; color: #77c33f; font-weight: bold; border-bottom: 3px solid #77c33f; }
.result_error { margin: 5px 0 15px 0; background-color: #ffffcc; padding: 5px 0 5px 10px; text-align: left; font-size: 12px; color: #ed2f37; font-weight: bold; border-bottom: 3px solid #ed2f37; }

/* Pages */
.pages { font-size: 1px; text-align: center; height: 2px; margin-top: 15px; margin-bottom: 10px; }
.pages_title { font-size: 11px; color: #000; font-weight: bold; }
.pages_current { font-size: 11px; color: #fff; background-color: #c2c2c2; padding: 2px 4px 2px 4px; margin: 0 1px 0 1px; font-weight: bold; }
a.pages_link { font-size: 11px; text-decoration: underline; color: #000; padding: 2px 4px 2px 4px; margin: 0 1px 0 1px; }
a.pages_link:hover { font-size: 11px; text-decoration: underline; color: #555555; padding: 2px 4px 2px 4px; margin: 0 1px 0 1px; }
a.pages_arrows { font-size: 12px; text-decoration: none; color: #000; padding: 0 2px 0 2px; font-weight: bold; }
a.pages_arrows:hover { font-size: 12px; text-decoration: underline; color: #555555; padding: 0 2px 0 2px; font-weight: bold; }

/* Articles */
.article_title { font-size: 12px; font-weight: bold; color: #000; text-align: left; margin-bottom: 10px; }
.article_title a { font-size: 12px; font-weight: bold; color: #000; text-decoration: underline; }
.article_title a:hover { font-size: 12px; font-weight: bold; color: #555555; text-decoration: underline; }
.article_anounce { text-align: justify; color: #000; font-size: 11px; }
.article_url { font-size: 11px; color: #000; text-decoration: none; }
.article_url:hover { font-size: 11px; color: #555555; text-decoration: underline; }
.article_url_active { font-size: 11px; font-weight: bold; color: #555555; text-decoration: none; }
.article_url_active:hover { font-size: 11px; font-weight: bold; color: #555555; text-decoration: none; }
.article_more { clear: both; margin: 10px 0 20px 0; }
.article_more a { color: #000; text-decoration: underline; }
.article_more a:hover { color: #555555; text-decoration: none; }

/* Page Title */
.page_title { font-size: 11px; font-weight: bold; color: #000; margin-bottom: 25px; }
.page_title a { color: #000; }
.page_title a:hover { color: #555555; }
.page_title span { color: #000; }
.page_title div { height: 1px; font-size: 1px; background-color: #000; margin-top: 5px; }

/* Design */
.tbl_auto { width: 100%; height: 100%; border: none; border-collapse: collapse; padding: 0px; }
.tbl_fixed { border: none; border-collapse: collapse; padding: 0px; }
.tbl_h { height: 100%; border: none; border-collapse: collapse; padding: 0px; }
.tbl_w { width: 100%; border: none; border-collapse: collapse; padding: 0px; }

.c1 { width: 757px; }
.c2 { background: url(/images/bg4.jpg); }
.c3 { height: 224px; }
.c4 { height: 349px; }
.c5 { background: url(/images/bg1.jpg) repeat-x; font-size: 3px; }
.c6 { width: 237px; background: url(/images/im1.jpg) no-repeat; }
.c7 { background: url(/images/bg2.jpg) repeat-x; font-size: 3px; }
.c8 { background: url(/images/bg3.jpg) bottom repeat-x; font-size: 3px; vertical-align: bottom; }
.c9 { width: 237px; background: url(/images/im2.jpg) bottom no-repeat;  }
.c10 { background: url(/images/bg5.jpg) bottom repeat-x; font-size: 3px; }
.c11 { vertical-align: middle; text-align: center; }
.c11 div#title { margin-top: 8px; }
.c12 { height: 153px; background: url(/images/im3.jpg) no-repeat; }
.c14 { height: 199px; }
.c15 { width: 651px; background: url(/images/im4.jpg) no-repeat; vertical-align: bottom; padding: 0 0 38px 19px; }
.c16 { width: 106px; }
.c17 { height: 112px; background: url(/images/im5.jpg) no-repeat; padding: 0px 35px 0 70px; }
.c17 #logo { width: 220px; padding-top: 40px; }
.c17 #menu { text-align: right; padding-top: 40px; }
.c17 #menu span { margin-right: 20px;  }
.c17 #menu span a { font-size: 13px; color: #000; text-decoration: underline; }
.c17 #menu span a:hover { font-size: 13px; color: #555555; text-decoration: underline; }
.c18 { width: 55px; vertical-align: bottom; background: url(/images/bg6.jpg) repeat-y; }
.c19 { padding: 26px 0 0 0; }
.c19_2 { padding: 26px 30px 0 0; }
.c20 { width: 218px; }
.c21 { width: 44px; vertical-align: bottom; background: url(/images/bg7.jpg) right repeat-y; text-align: right; }
.c22 { width: 20px; }
.c23 { vertical-align: top; text-align: center; padding-top: 30px; }
.c24 { height: 60px; vertical-align: middle; text-align: center; line-height: 18px; }
.c24 a { font-family: Arial; font-size: 14px; font-weight: bold; color: #000; text-decoration: none; }
.c24 a:hover { font-family: Arial; font-size: 14px; font-weight: bold; color: #555555; text-decoration: underline; }

.slogan { text-align: center; margin-top: 200px; }
.slogan div { font-family: Arial; font-size: 17px; font-weight: bold; color: #000; line-height: 22px; }

#pantera { vertical-align: bottom; text-align: right; }
#pantera div { padding: 0 50px 45px 0; }
#pantera div a { font-size: 11px; color: #5f5f5f; text-decoration: none; }
#pantera div a:hover { font-size: 11px; color: #5f5f5f; text-decoration: underline; }

.led { width: 408px; height: 76px; background: url(/images/led.jpg) no-repeat; margin: 48px 0 0 5px; float: left; }
.led td { font-size: 12px; color: #77c33f; font-weight: bold; padding: 25px 23px 15px 30px; line-height: 16px; }
.led td div { font-size: 12px; color: #77c33f; font-weight: bold; line-height: 16px; }

.contacts { width: 206px; height: 92px; background: url(/images/contacts.jpg) no-repeat; margin: 44px 19px 0 0; float: right; }
.contacts td { font-size: 14px; color: #fff; font-weight: bold; padding: 6px 0 10px 0; line-height: 18px; text-align: center; }
.contacts td a { font-size: 14px; color: #fff; font-weight: bold; text-decoration: none; }
.contacts td a:hover { font-size: 14px; color: #fff; font-weight: bold; text-decoration: underline; }

.stick1 { width: 214px; height: 142px; margin-bottom: 15px; background: url(/images/stick1.jpg) no-repeat; }
.stick1 img { margin: 20px 0 0 59px; }
.stick2 { width: 214px; height: 141px; margin-bottom: 15px; background: url(/images/stick2.jpg) no-repeat; }
.stick2 img { margin: 18px 0 0 59px; }

.copyright { font-size: 11px; color: #5f5f5f; padding: 5px 0 0 0; }

.menu_subitem { padding: 2px 4px 2px 12px; background-image: url(/images/bullet1.gif); background-repeat: no-repeat; background-position: 3px 45%; }



