﻿/* general */
body {background:#f4f4f4; font-family: Arial, Tahoma; font-size:12px;}
table {font-family:Arial, Tahoma; font-size:12px;}
a:link {text-decoration: none;color: maroon;}
a:visited {text-decoration: none;color: maroon;}
a:active {text-decoration: none;color: maroon;}
a:hover {text-decoration: none;color: navy;}

/* header & footer part */
.menu_up {background: #2a6392 no-repeat url('../images/ha_up.jpg');height: 70px;border-bottom: 1px #486378 solid;border-left: 1px #486378 solid;border-right: 1px #486378 solid;}
.menu_down {background: #8caac4 no-repeat url('../images/ha_down.jpg');width: 100%;border-left: 1px black solid;border-right: 1px black solid;border-top: 1px #bcd8ee solid;}
.shtrix {color: #666666;width: 3px;}
.label_on {background: url('../images/label_on.png') no-repeat;height: 65px;width: 76px;margin-left: 20px;cursor: pointer;}
.label_off {background: url('../images/label_off.png') no-repeat;height: 65px;width: 76px;margin-left: 20px;cursor: pointer;}
.slogan {color: white;padding: 2px;padding-left: 10px;cursor: default;text-align: left;}
.find_on {background: url('../images/find_on.png') no-repeat;height: 20px;width: 20px;cursor: pointer;}
.find_off {background: url('../images/find_off.png') no-repeat;height: 20px;width: 20px;cursor: pointer;}
.findbtn {background: none;border: none;padding: 0px;margin: 0px;width: 20px;}
.last_up {background: #fcfcfc no-repeat url('../images/xa_up.jpg');height: 70px;border: 1px black solid;border-bottom-color: #bdd3de;}
.last_down {background: #b8d7f4 no-repeat url('../images/xa_down.jpg');height: 50px;width: 100%;border: 1px #3c3c3c solid;border-top-color: #9a9a9a;}
.oprosdiv {border: 1px solid #d4d4d4; background: white url('../images/img9.png') repeat-x;color: black;text-align: center;padding: 5px;margin-bottom: 5px;}
.borderup {background-color: #efefef; color: black;border-left: 1px solid black;border-right: 1px solid black;text-align:left;}
.borderdown {background-color: #efefef; color: black;border-bottom: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;text-align:left;}
.titlename {background-color: #efefef; border: 1px solid black;border-bottom-color: #efefef;color: black;padding: 2px 10px;text-align: center;cursor: default;}
.titlename2_A {background-color: #a5aaaf; border: 1px solid black;padding: 2px 5px;margin: 0px 1px;	color: white;text-align: center;}
.titlename2_CA {background-color: #e0e1e2; border: 1px solid #8e8e8e;padding: 2px 5px;margin: 0px 1px;color: black;text-align: center;}
.titlename2_NA {background-color: #efefef; border: 1px solid #efefef; padding: 2px 5px; margin: 0px 1px;cursor: pointer;color: black;text-align: center;}
.findform {}
.findtext { font-style: italic;color: #e5e5e5;border: 1px #202f4d solid;padding: 1px;background: url('../images/fon_menu.png') repeat;}
.findtext_on { font-style: italic;color: #e5e5e5;border: 1px #202f4d solid;padding: 1px;background: url('../images/fon_menu_dark.png') repeat;}

/* dop content */
.dopform {padding:5px; padding-top:0px; padding-left:0px; text-align:center; vertical-align:top; width:220px;}
.doptitle {padding:5px; text-align:center; color:#111111; font-family:Georgia; font-style:italic;}
.button {color: #363636;border: 1px #202f4d solid;background-color: #f1f1f1;cursor: pointer;margin: 3px;padding: 2px;}
.button_on {border: 1px #202f4d solid;margin: 3px;padding: 2px;background-color: #363636;color: white;cursor: pointer;}

/* main content*/
.content {background:transparent url('../images/bot_bg.png') no-repeat right bottom;}
.mainform {padding: 5px 15px; padding-top:0px;background: transparent url('../images/mainbg.png') no-repeat;vertical-align: top;}
.maintitle {padding: 10px 15px;text-align: center;color: #111111;font-size: 18px; font-weight:bold;}
.page_na {margin: 2px;text-align: center;color: black;cursor: pointer;padding: 3px 5px;vertical-align: middle;width: 25px;height: 21px;border: 0px #afafaf solid;background:transparent;}
.page_ca {margin: 2px;text-align: center;padding: 3px 5px;cursor: pointer;color: black;vertical-align: middle;width: 25px;height: 21px;border: 1px #afafaf solid;background:url('../images/fon_menu.png') repeat;}
.page_a {margin: 2px;text-align: center;padding: 3px 5px;cursor: default;vertical-align:middle;color: white;width: 25px;height: 21px;border: 1px #afafaf solid;background:url('../images/fon_menu_dark.png') repeat;}
.comment {font-style: italic;color: #2e2e2e;margin: 15px 30px;}
.inputtext {margin: 5px 0px;font-style: italic;color: #121823;}
.cita {text-align:right; padding:10px; margin-top:30px; font-style:italic; font-family:Georgia;}

/* new */
.news {border: 1px solid #afafaf;margin-bottom: 20px;}
.newstitlemask_b {border: 1px solid white; border-bottom-width:0px; background:#345d7f url('../images/h60.png') repeat-x;padding: 2px;color: #f1f1f1; font-size:15px;text-align: center;}
.newstitlemask_r {border: 1px solid white; border-bottom-width:0px; background:#914747 url('../images/h60.png') repeat-x;padding: 2px;color: #f1f1f1; font-size:15px;text-align: center;}
.newstitlemask_g {border-bottom: 1px solid #afafaf; background:#545454 url('../images/h30.png') repeat-x;padding: 2px;color: #f1f1f1;text-align:center; font-size: 15px;}
.newstitlemask_l {border-bottom: 1px solid #afafaf; background:#bfccd7 url('../images/h30.png') repeat-x;padding: 3px;color: #232323;text-align:center; font-size: 15px;}
.line {width:98%; text-align:center; margin:10px 0px;}
.newstext {background: #f5f5f5 url("../images/img1.png") repeat-x; padding:10px; color:black; text-align: justify;}
.newstextr {background: #f5f5f5 url("../images/img1r.png") repeat-x; padding:10px; color:black; text-align: justify;}
.newstextb {background: #f5f5f5 url("../images/img1b.png") repeat-x; padding:10px; color:black; text-align: justify;}
.date {color:black; font-size:13px; text-align:right; font-style:italic; margin-right:15px;}
.code {border:1px gray inset; padding: 15px 10px;margin: 0px 40px;background-color: #f9f9f9;font-family: "Courier New", Courier, monospace;text-align: left;}
.quote {border:1px gray inset; padding: 15px 10px;margin: 0px 40px;background-color: #f9f9f9;font-style: italic;font-family: "Times New Roman", Times, serif;text-align: left;}
.legend {margin:2px; margin-left:40px;font-size: 13px;font-family: "Courier New", Courier, monospace;text-align: left;}

/* search */
.stitle {font-size:18px;}
.stext {text-align:justify;margin:7px 0px;}
.sinfo {font-size:13px;}
.serror {font-size:18px;text-align:center;}

/* partners */
.partner {border: 2px silver ridge;cursor: pointer;margin: 2px;}
.partner_a {border: 2px silver groove;cursor: pointer;margin: 2px;}

/* buttons & menu fields */
.formtext {font-style: italic;color: black;border: 1px #202f4d solid;padding: 2px;background-color: #f1f1f1;height: 27px;}
.formtexts {color: black;background-color: #f9f9f9;}
.formbutton {color: #363636;border: 1px #202f4d solid;background-color: #f1f1f1;height: 27px;cursor: pointer;margin: 3px;}
.formbutton_on {border: 1px #202f4d solid;height: 27px;cursor: pointer;margin: 3px;background-color: #363636;color: white;}
.menubutton {font-size: 22px;color: #292929;background: none;border: none;cursor: pointer;width: 100%;height: 100%;}
.pole {font-size: 22px;color: #292929;background: transparent;border: 1px transparent solid;cursor: pointer;text-align: center;height: 50px;}
.pole_on {font-size: 22px;color: #292929;background: transparent url('../images/fon_menu.png') repeat;border: 1px #525252 solid;cursor: pointer;text-align: center;height: 50px;}

/* highslide */
.highslide-loading {display: block;padding: 3px 0 3px 22px;width: 0;height: 16px;overflow: hidden;background-color: black;background-repeat: no-repeat;background-position: 3px 3px;background-image: url(http://<? print $_SERVER['SERVER_NAME']; ?>/highslide/graphics/loader.gif);}
.highslide-header ul a {background-image: url(http://<? print $_SERVER['SERVER_NAME']; ?>/highslide/graphics/controlbar-text-buttons.png);padding-left: 16px;display: inline-block;height: 16px;}
.highslide-header ul li span {display: none;}
.highslide-header ul li.highslide-previous {display: inline;}
.highslide-header .highslide-previous a {background-position: 0 -141px;}
.highslide-header ul li.highslide-next {display: inline;}
.highslide-header .highslide-next a {background-position: 0 -201px;}
.highslide-header .highslide-move {display: none;}
.highslide-header .highslide-close a {display: none;}
.highslide-footer {display: none;}


/* tooltip styling */ 
.tooltip {background-color:#333333; border:1px solid #fff; padding:10px 15px; width:250px; display:none; color:#fff; text-align: left; z-index:100; 
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 20px #000; }


/* accordion tabs */

.accordion {background:white; border:1px solid #afafaf;}
/* accordion header */
.accordion h2 {border:1px solid #fff; background: #ccc url('../images/h60.png'); color:white; margin:0px; padding: 5px 15px; font-size:15px; font-weight:normal; border-bottom:1px solid #ddd; cursor:pointer;}
/* currently active header */
.accordion h2.current {cursor:default; background-color:#fff;}
.accordion h2.full {color:black; font-size:11px;}
/* accordion pane */
.accordion div.pane {background:transparent url('../images/h600.png') 0 0 repeat-x; border:1px solid #fff; border-width:0 2px; display:none; padding:10px;}
.accordion div.date {font-family:Georgia; float:right; background:transparent url('../images/date2.png') no-repeat; text-align:center; width:50px; height:50px; margin:0px 0px 10px 10px;}
.accordion div.day {font-size:27px; font-weight:bold; margin:0px; padding:0px; color:#333;}
.accordion div.month {font-size:11px; font-weight:bold; margin:0px; padding:0px; color:#333;}
/* ??? */
.view {text-decoration: none;color: black;width: 100%;padding: 7px 0px;}
.view:hover {text-decoration: none;color: black;width: 100%;padding: 7px 0px;}

/* sdmenu & sdmenu1*/
div.sdmenu, div.sdmenu1  {width:100%; font-size:12px; text-align:left; color:#fff;}
div.sdmenu div, div.sdmenu1 div {overflow: hidden;}
div.sdmenu div:first-child, div.sdmenu1 div:first-child {border-top: 1px solid #ddd;}
div.sdmenu div.collapsed, div.sdmenu1 div.collapsed {height:30px;}
div.sdmenu div span, div.sdmenu1 div span {display: block;padding: 5px 25px;font-weight: bold;color: white;background: #5e5e5e url('../images/expanded.gif') no-repeat 10px center;cursor: default;border-bottom: 1px #ddd solid;}
div.sdmenu div span#s1, div.sdmenu1 div span#s1 {background:#8caac4 url('../images/h30.png') repeat-x; display:block; padding:1px; cursor:default; border-bottom:1px #ddd solid;}
div.sdmenu div span#s2, div.sdmenu1 div span#s2 {display:block; padding:5px 25px; font-weight:bold; color:white; background:url('../images/expanded.gif') no-repeat 10px center; border:1px white solid;}
div.sdmenu div.collapsed span, div.sdmenu1 div.collapsed span {background-image: url('../images/collapsed.gif');}
div.sdmenu div a, div.sdmenu1 div a {padding: 5px 10px;display: block;border-bottom: 1px #c7c7c7 dotted;color: #2a6392;text-decoration:none;padding-right: 20px;}
div.sdmenu div a:hover, div.sdmenu1 div a:hover {background : #2a6392 url('../images/linkarrow.gif') no-repeat right center;color: #fff;text-decoration: none;padding-right: 20px;}
div.sdmenu1 div a#elc {padding: 5px 10px;display: block;border-bottom: 1px #c7c7c7 dotted;color: #914747;text-decoration:none;padding-right: 20px;}
div.sdmenu1 div a#elc:hover {background: #914747 url('../images/linkarrow.gif') no-repeat right center;color: #fff;text-decoration: none;padding-right: 20px;}