﻿.mv {} .imageElement {} .full {}

* {margin:0px; padding:0px; font-family: Verdana, Helvetica, Arial}
html, body {width:100%; height:100%}

body {
background: #e8f3fb;
background-image: url(images/bg_top.png);
background-position: 0% 0%;
background-repeat: repeat-x;
}

li {list-style:none}
a {color:#444; text-decoration:none}
hr {border:none; color:#d9d9d9; background-color:#d9d9d9; height:1px}
table {border:none; width:100%;
}

table.maintab {
border:0px none;
border-color:#006699;
width:100%;
max-width:1260px;
background-color:#ffffff;
}

a.simple_link {color: #006699; text-decoration: underline}

table.text, table.text td {width: 100%}
table.text td {vertical-align: middle}

.cnlBtn {margin-right: 30px}
.tnstream li a img {border: solid 2px #000}

#fileTable a:hover {color: #006699; text-decoration: underline}
.fileTableParam {font-size: 11px; color: #444; padding-left: 10px}

table.mtext, table.ntext {width: 100%}
.mtext td p, .mtext td li {color:#000; font-size:13px; text-align:left; margin-top: 10px}
.mtext td span {font-size:13px; color:#7b7b7b}
.mtext .rightcol {padding-left: 20px}

td.nrightcol, .mtext .rightcol {text-align: left}

.dgtBtn {font-weight:bold}
.lblPage, .dgtBtn {color: #7b7b7b}

.home, .map, .mail, .main_link {position:absolute; top:8px; margin:0px; padding:0px;}
.home {right:100px}
.map {right:62px}
.mail {right:25px; top:10px}
.main_link {top:0px; left:0px; width:542px; height:145px; display:block; outline: none}

.aspText {background-color: #FFFFFF; width: 99%; font-size: 13px; border-style: solid; border-color: #ccc; border-width: 1px}
.aspText_hilite {background-color: #FFFFDD; width: 99%; font-size: 13px; border-style: solid; border-color: #ccc; border-width: 1px}
.aspText:hover {background-color: #FFFFDD}
.aspSel {width: 99%; font-size: 13px; border-style: solid; border-color: #ccc; border-width: 1px}
.tablefttxt {vertical-align: top; font-size: 13px; color: #777; width: 200px; font-weight:bold}

.lblDate, .lblMonth, .lblYear, .lblDay {position:absolute; margin:0px; padding:0px; color: #005596; font-family:Tahoma}
.lblDay {right:170px; font-size:13px; top: 112px; text-align: right}
.lblDate {right:136px; font-size:30px; top: 95px}
.lblMonth {right:60px; font-size:18px; top: 95px; text-align: left}
.lblYear {right:102px; font-size:13px; top: 112px}

#search {position:absolute; top:135px; right:35px; height:25px; vertical-align:middle;}
#search input {width:245px; height:16px; margin: 2px 0px 3px 3px; padding: 1px 0px 0px 0px; line-height:16px; border-style:double; vertical-align:middle; color:#888; font-size:11px; font-weight:100;} 

#head, #head_left, #head_right {width:100%; height:168px; text-align:center; min-width:1000px; position:relative; z-index:1}
#head {background:#ffffff url(images/head_bg_repeat.png) repeat-x; background-color: #005596;}
#head_left {background:url(images/head_left.jpg) no-repeat;}
#head_left a img {border: none}
#head_right {background:url(images/head_right.jpg) no-repeat right 0;}
#head_fix {width:1000px; margin:auto}

#main, #nmain {height:100%; margin-top:-210px;}
#nmain {width:100%}
#main {width:97%}
#main td {text-align:left}

#main_left {width:275px; height:100%; vertical-align:top; background:#fff; padding-right: 5px}
#main_center {background:#fff; height:100%; vertical-align:top}

#left {width:275px; height:100%; text-align:left}
#left_up {margin:1px 0px 1px 0px; padding-top:210px; background:#fff}
#left_down {width:275px; padding: 20px 0px 115px 0px; margin-left: 0px;}
#left_down img {margin:auto; margin-top:3px; border:none;}
#center {padding-top:225px}

#footer {background-color: #005596; color: #ffffff}
#f_left {width:275px} 
#f_center {vertical-align:middle; text-align:center; width: 90%; padding-bottom:0px; padding-top: 0px; font-size:11px}

#f_left div {color:#073f78; font-size:10px; padding:0px 0px 20px 0px}
#f_center div {padding:0px 0px 20px 0px; margin:auto}

#menu {padding: 15px 0px 0px 10px}
#menu li {margin-top:9px}
#menu li a {color:#fff; font-family:Tahoma; font-size:12px; height:22px; width:250px; display:block; background:url(images/menu.gif) center right no-repeat;
 line-height:22px; text-decoration:none; padding: 0px;}
#activepage {font-size:12px; padding:0px; font-family:Tahoma; line-height:22px; text-decoration:none; background:url(images/menu.gif) center right no-repeat;width:250px; height:22px; color:#fff}

#menu_second_level {margin: 0px 0px 0px 20px}
#menu #menu_second_level li {padding: 0px; margin-top: 4px;} 
#menu #menu_second_level li a {line-height:16px; font-weight:normal; padding-left: 4px; height: 16px; width: 164px; margin: 0px; text-align: left; background: none; font-size:11px; color:#6b6b6b; text-decoration:none}
#menu #menu_second_level li a:hover {background: url(images/menusnd.gif) left no-repeat}
#activepage_submenu {line-height:16px; font-weight:normal; padding-left: 4px; height: 16px; width: 164px; margin: 0px; text-align: left; background: none; font-size:11px; color:#6b6b6b; text-decoration:none; background: url(images/menusnd.gif) left no-repeat}

.bl_header {font-family:Tahoma; color:#7b7b7b; font-size:22px; text-align:left; line-height:35px; font-weight: lighter}
.bl_content {background:#fff; padding: 15px 0px 5px 0px; text-align:left; font-size: 12px;}

.news_block	{margin: 0px 0px 12px 0px}
.news_block a:hover{color: #006699}
.date {overflow:hidden; color:#fff; text-align:center; font-size:13px; width:auto; height:auto; background:#fff url(images/atcl.gif) left top; border: none; width:114px; height:17px; line-height:16px; font-family:tahoma; border:0; padding: 0 px; margin: 0px; top: 2px; position:relative}

.addfoto {text-align:left; width:100%; margin:5px 0px 0px 0px}
.addfoto a {line-height: 23px; color:#777; font-size:14px}
.addfoto a:hover {color: #006699}

.link_right {text-align:right; width:100%; margin:5px 0px 0px 0px}
.link_right a {line-height: 23px; color:#777; font-size:14px}
.link_right a:hover {color: #006699}

.mtxt {color: #000; line-height: 1.4em; text-align: justify}
.mtxt a {color: Blue; text-decoration: underline}
.mtxt a:hover {color: #777}
.mtxt p {margin: 10px 0px; font-weight:100; font-size: 13px; text-indent: 30px}
.mtxt ul li {margin: 10px 0px; font-weight:100; font-size: 13px; list-style-type: disc; list-style-position: inside}
.mtxt h2, .mtxt h3 {line-height: 1.5em; font-weight:100}
.mtxt h2 {margin: 5px 0px; text-align: right; font-size: 13px}
.mtxt h3 {margin: 10px 0px; text-align: center; font-size: 14px}

.sitemap {margin-left: 30px; padding: 10px; width: 100%}
.sitemap a:hover {color: #006699}
ul.tree, ul.tree ul {list-style-type: none; background: url(images/vline.png) repeat-y; margin-top: 10px; padding: 0;}
ul.tree ul {margin-left: 10px}
ul.tree li {margin-top: 10px; padding: 0 12px; background: url(images/node.png) no-repeat}
ul.tree li a {line-height: 20px; color: #555; font-family:Tahoma; font-size: 13px}  
ul.tree li a:hover {color: #006699}
ul.tree li.last {background: #fff url(images/lastnode.png) no-repeat}
ul.tree li.first {background: #fff url(images/firstnode.png) no-repeat; margin-left: -7px;}
#contacts {text-decoration:none; color: #000}
#contacts h5 {color:#3271a7; font-size:14px; font-weight: lighter; text-decoration:none; padding:3px 0px 3px 0px; margin:0px}
#contacts p {margin:0px 0px 10px 0px; font-size:13px}

#tnGallery {width: 420px; height: 306px; z-index:5;	border: none}
.jdGallery a {outline:0}

.jdGallery {overflow: hidden; position: relative}
.jdGallery img {border: 0; margin: 0}
.jdGallery .slideElement {width: 100%; height: 100%; background-color: #000; background-repeat: no-repeat; background-position: center center; background-image: url('images/loading-bar-black.gif')}
.jdGallery .loadingElement {width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000; background-repeat: no-repeat; background-position: center center; background-image: url('images/loading-bar-black.gif')}
/*.jdGallery .slideInfoZone {padding: 10px; position: absolute; z-index: 10; width: 76%; margin: 0px;	left: 10%;	top: 0; height: 100%;	background: #333; color: #fff; text-indent: 0; overflow: hidden} */
* html .jdGallery .slideInfoZone {bottom: -1px}
.jdGallery .slideInfoZone h2 {padding: 0; font-size: 18px; font-family: Tahoma, Verdana, Arial;	margin: 0; margin: 5px 5px; font-weight: bold; color: inherit}
.jdGallery .slideInfoZone h2 a {color: #fff}
.jdGallery .slideInfoZone p {vertical-align: middle; text-align: left; text-indent: 30px; padding: 0; font-size: 12px; margin: 2px 5px; color: #fff}

.jdGallery a.right, .jdGallery a.left {position: absolute; height: 99%; width: 25%;	cursor: pointer; z-index:10; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2}

* html .jdGallery a.right, * html .jdGallery a.left {filter:alpha(opacity=50)}
.jdGallery a.right:hover, .jdGallery a.left:hover {filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8}

.jdGallery a.left {left: 0;	top: 0;	background: url('images/fleche1.gif') no-repeat center left}
* html .jdGallery a.left {background: url('images/fleche1.gif') no-repeat center left}
.jdGallery a.right {right: 0; top: 0; background: url('images/fleche2.gif') no-repeat center right}
* html .jdGallery a.right {background: url('images/fleche2.gif') no-repeat center right}

.jdGallery a.open {left: 0;	top: 0;	width: 100%; height: 100%}
.withArrows a.open {position: absolute;	top: 0;	left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; background: none;	-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8}
.withArrows a.open:hover {background: url('images/open.png') no-repeat center center}
* html .withArrows a.open:hover {background: url('images/open.gif') no-repeat center center; filter:alpha(opacity=80)}

#vacancy table {border: 1px solid #ccc;	width: 100%}
#vacancy th {background-color: #c8cfdd;	padding: 4px 4px 4px 14px; text-align: center; font-weight: 100}
#vacancy tr {background-color: #eee; padding: 4px}
#vacancy tr.altRow {background-color: #fff}
#vacancy td {padding: 10px}

#managment p {padding: 10px; font-size: 13px; color: #666}
#managment p span {font-weight: bold}

.timepicker table {width:auto}
.timepicker td {width:auto}
.lot {font-size:14px; color:#444; text-decoration:underline}
table.lotnew {border-width:2px; background-color: #d0d0d0; border-style:solid; border-color:#fff; text-decoration:none; border-collapse:collapse; padding: 0px 0px 0px 0px}
tr.lotnew:hover {background-color:#e8f3fb; cursor: pointer}
th.lotnew {border-width:2px; border-style:solid; border-color:#fff; text-decoration:none; border-spacing: 0px; padding: 5px 2px 5px 2px; }
td.lotnew {border-width:2px; border-style:solid; border-color:#fff; text-decoration:none; border-spacing: 0px; padding: 5px 2px 5px 2px; }
td.lotinner {border-width:2px; border-style:solid; border-color:#fff; border-spacing: 0px; padding: 5px 5px 5px 5px}
tr.lotinner:hover {background-color:#e8f3fb}
.lotnew_td {font-size:14px; color:#444; text-decoration:underline}

table.finance {border-width:2px; text-align:center; border-color: #000000; border-style:solid; text-decoration:none; border-collapse:collapse; padding: 0px 0px 0px 0px}
td.finance {border-width:1px; text-align:center !important; border-color: #000000; border-style:solid; text-decoration:none; border-spacing: 0px; padding: 2px 2px 2px 2px}
