body, th, td, p, div {font-family:arial,tahoma,verdana;font-size:12px;color:#233140}
body {margin:0px;padding:0px;background: #ebebeb url('bg.gif') repeat-x}

/* link */
a {color:#124171;text-decoration:underline}
a:visited {color:#124171;text-decoration:underline}
a:hover {color:#124171;text-decoration:underline}

a.system {color:#124171;text-decoration:underline}
a:visited.system {color:#124171;text-decoration:underline}
a:hover.system {color:#124171;text-decoration:underline}

.map {
	border: 1px solid #407cd6;
}

/* h */
h4 {font-size:16px;color:#124171;margin:5px 0px}
h5 {font-size:14px;color: #454545;margin:5px 0px}
P.quest {font-size:14px;color:#124171;margin:5px 0px}

/* tables */
.mainTable {}
.mainTable td.left {background: url('gyLogo.jpg') top right no-repeat;}
.mainTable td.center {background: #ffffff url('copyright.gif') bottom no-repeat}
.mainTable td.right {}

.catTable td.end {background: url('catalog_end.gif') bottom no-repeat}

.contentTable {}
.contentTable td.top {background: #ffffff url('contentBg.gif') repeat-x}
.contentTable td.title { font-weight:bold; height:70px;padding:2px 15px 2px 15px;font-size:20px;color:#124171;}
.contentTable td.title span.red { padding-left: 1px; padding-bottom: 2px; padding-right: 15px; padding-top: 2px; font-weight:bold; height:70px;font-size:20px;color:#c80a2e;}
.contentTable td.text { color:#233140; font-size:12px;padding:2px 15px 2px 15px;}


.resultTable {}
.resultTable tr.head {background: #ebebeb;font-weight:bold; height:25px;}
.resultTable tr.row {background: #ffffff; height:25px;}
.resultTable tr._row {background: #ebebeb; height:25px;}
.resultTable td.pos { font-weight:bold;color:#c80a2e;}


.warnTable { background-color:#F3F3F3; border: thin dashed #c80a2e }
.warnTable div.title { font-weight:bold; font-size:16px;color:#c80a2e;}


/* submenu */
.submenu {}
.submenu a {color:#ffffff;text-decoration:none}
.submenu a:visited {color:#ffffff;text-decoration:none}
.submenu a:hover {color:#ffffff;text-decoration:none}

.menuTable {margin-top:4px; width: 158px;}
.menuTable td.on { font-weight:bold;font-size:14px;color:#124171;padding-left:4px; text-align:left; height:30px;background: #ffffff url('on.gif') repeat-x; cursor:pointer;}
.menuTable td.off {font-weight:bold; font-size:14px;color:#ffffff;padding-left:4px; text-align:left; height:30px;background: #ffffff url('off.gif') repeat-x; cursor:pointer;}

.catalog {font-size:14px;color:#124171;height:30px;}
.divCatalog {
	height: 400px;
	width: 100%;
	overflow-y: auto;
	overflow-x: none;
	scrollbar-base-color:#dee3eb;
	scrollbar-arrow-color: #868B90;
	scrollbar-3dlight-color: #868B90;
	scrollbar-darkshadow-color: #868B90;
	scrollbar-face-color:#dee3eb;
	scrollbar-highlight-color:#dee3eb;
	scrollbar-shadow-color:#dee3eb;
	scrollbar-track-color: #f5f7fa;
}


.data {font-size:12px;color:#c80a2e;}
.banner {border:2px solid #ffffff;}

/* list */
ul {margin-top:8px;margin-bottom:8px;}
ul li {list-style-type:none;background: url('bullet.gif') no-repeat 0px 7px;padding:2px 0px 2px 10px}

/* form */
form {margin:0px}
input.gycForm, select.gycForm, textarea.gycForm {font-family:arial,tahoma,verdana;font-size:12px;color:#50504b;border:1px solid #96958e}
input.gycButton {font-family:arial,tahoma,verdana;font-size:12px;color:#ffffff;font-weight:bold;background:#ffffff url('../img/bkg_button.gif');padding:1px;margin:0px;border:1px solid #bdbdbd}
.gycField {color:#333333}


