td,body{font-family: Tahoma,Arial; font-size: 11px; color: #60666D;vertical-align:top}
form {padding: 0; margin: 0}
td.bg1 {
	height: 55px;
	background-image:url(/images/pic1.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	padding:35px 0px 0px 50px;
}
td.bg2 {
	height: 90px;
	background-image:url(/images/pic2.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
td.bg3 {
	height: 75px;
	background-image:url(/images/pic3.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	padding-top:15px;
	padding-left: 10px;
}

td.slogan {
	font-size:12px;
	padding:35px 20px 0px;
	background-image:url(/images/pic2.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
td.menutd{padding:5px 40px 15px}
td.banner img{margin-right:10px}
td.titlefirst {
	padding-bottom:20px;
	width: 68%;
}
td.titlefirstinner {
	padding-bottom:20px;
	padding-right: 10px;
}
td.second {
	padding:0px 10px 20px;
}
td.titlesecond {
	padding:0px 10px 20px;

}
td.titlecat{padding:10px 0px 3px}
td.titlecatsum{width:25%;padding:0px 0px 7px 10px}
td.titlecatpic{height:110px;padding:10px 5px;border:1px #D0D0D0 solid;vertical-align:middle;text-align:center}
td.titlecattext{height:40px;border:1px #D0D0D0 solid;font-weight:bold;padding:5px 3px}

td.brcatsum{padding:0px 0px 7px 10px}
td.brcatpic{height:110px;padding:10px 5px;border:1px #D0D0D0 solid;vertical-align:middle;text-align:center}
td.brcatpic img {margin:20px 5px}
td.brcattext{border:1px #D0D0D0 solid;padding:5px}

td.titlesearch{background-color:#DEDEDE;padding:5px 10px 15px;border-bottom:1px #FFFFFF solid}
td.innersearch{background-color:#DEDEDE;padding:5px 10px 5px;border-bottom:1px #FFFFFF solid}
td.ttlsearchtext {font-size:10px;padding-left:5px}
td.bestproject{background-color:#F2F2F2;padding:0px 15px 15px 10px}
td.lastblock {padding:10px 0px}
td.tdlast{padding-left:10px;}
td.tend{width:50%;padding-left:10px;}
td.announce{background-color:#F2F2F2;border-bottom:5px #DEDEDE solid;padding:0px 10px;vertical-align:middle}
td.orange{border-right:4px #FF5500 solid}
td.brd{padding:1px 0px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE}
td.brd2{padding:1px 0px;border-top:1px solid #DEDEDE;}
td.lastcont{padding:5px 5px 10px 5px;border-bottom:1px solid #DEDEDE}
td.itemtop{padding:5px 5px 10px 5px;border-top:1px solid #DEDEDE}
td.lnd{padding:5px 10px 10px 0px;border-top:1px solid #DEDEDE}
td.level1 {border-top:1px #DEDEDE solid;padding:1px 0px}
td.level1 div {background-color:#F2F2F2;vertical-align:middle;padding:5px 10px;font-weight:bold}
td.level2 {border-top:1px #DEDEDE solid;padding:1px 0px}
td.level2 div {vertical-align:middle;padding:5px 10px 5px 20px}
td.level3 {border-top:1px #DEDEDE solid;padding:1px 0px}
td.level3 div {vertical-align:middle;padding:5px 10px 5px 35px;font-size:10px}
td.path {border-bottom:1px #DEDEDE solid;padding:5px 10px}
td.h{padding:5px 10px}
td.content{padding:5px 10px}
td.fullimg {border:1px #DEDEDE solid; padding:10px 20px;vertical-align:middle;text-align:center}
td.bordnav{border-top:1px #DEDEDE solid;border-bottom:1px #DEDEDE solid;padding:1px 0px}

td.sprcell {
	background-color:#4FA8C5;
	padding: 12px 0;
}
td.sprcell div {
	width: 217px;
	height: 28px;
	margin-left: 10px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;

}
td.sprcell div a, td.sprcell div a:hover, td.sprcell div a:active, td.sprcell div a:visited, td.sprcell div a:link {color: #FFF}
td.sprcell div a, td.sprcell div span {
	position: relative;
	top: 7px;
	left: 10px;
}
td.sprcell div.spr_act {
	background-image:url(/images/pic7.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

table.log1 td {
	font-size:11px;
	padding-top:3px;
	padding-right: 10px;
}
table.log1 input.log {
	width:100%;
	height:17px;
	border:1px #DEDEDE solid;
}
table.menu td {font-size:11px;font-weight:bold;text-align:center;padding:0px 5px}
table.searchtbl td {vertical-align:middle}
table.searchtbl input.ttlsearch {width:100%;height:20px;border:1px #ABABAB solid;margin-left:5px;}
table.tblast{border-top:5px #DEDEDE solid}
table.tbannounce {height:30px;margin-left:10px;background-color:#F2F2F2}
table.tbannounce td{padding:7px 15px 7px 10px}
table.lastnews {border-bottom:1px solid #DEDEDE}
table.copyright td{padding:0px 10px}
table.innermenu {border-bottom:1px solid #DEDEDE}
table.catalog th {font-size:12px;font-weight:bold;vertical-align:middle;text-align:left;padding:3px 0px 7px 10px;border-bottom:1px solid #DEDEDE}
table.catalog td {font-size:12px;padding:5px 0px 5px 10px;border-bottom:1px solid #DEDEDE}
table.catalog td.hr{padding:0px;margin:0px;background-color:#DEDEDE;height:3px;border-top:1px #FFFFFF solid}
table.fullinfo td {border-bottom:1px #DEDEDE solid; padding:3px 10px;vertical-align:middle;white-space: nowrap}
table.fullinfofirm {width:350px}
table.fullinfofirm td {border-bottom:1px #DEDEDE solid; padding:3px 10px;vertical-align:top;font-size:12px}
table.fullinfofirm textarea {width:100%;border:1px #DEDEDE solid;height:100px;font-family: Tahoma,Arial; font-size: 11px;}
table.fullinfofirm input.txt {width:100%;border:1px #DEDEDE solid}
table.fullinfofilial td {border-bottom:1px #DEDEDE solid; padding:3px 10px;vertical-align:top;font-size:11px}
table.fullinfofilial textarea {width:100%;border:1px #DEDEDE solid;height:100px}
table.fullinfofilial input.txt {width:100%;border:1px #DEDEDE solid}
table.dopTable th,table.dopTableNC th {font-size:11px;font-weight:bold;vertical-align:middle;padding:3px 5px 7px;border-bottom:1px solid #DEDEDE}
table.dopTable td {font-size:12px;padding:5px;border-bottom:1px solid #DEDEDE;text-align:center;vertical-align:middle}
table.dopTableNC td {font-size:12px;padding:5px;border-bottom:1px solid #DEDEDE;vertical-align:middle}
table.dopTableAll th {font-size:11px;font-weight:bold;vertical-align:middle;padding:3px 5px 7px;border:1px solid #DEDEDE}
table.dopTableAll td {font-size:12px;padding:5px;border:1px solid #DEDEDE;vertical-align:middle}

table.newreg td {padding:3px 20px 3px 5px;vertical-align:middle}
table.newreg td.new select, select.new {border:1px #DEDEDE solid;width:400px;height:23px;font-size:13px;font-family:Tahoma,Arial;}
table.newreg td.new textarea, textarea.new {border:1px #DEDEDE solid;width:400px;font-size:13px;font-family:Tahoma,Arial;}
table.newreg td.new input, input.new {border:1px #DEDEDE solid;width:400px;height:20px;font-size:13px;font-family:Tahoma,Arial;}
table.newreg td.new input.none {border:none;width:auto;height:auto}
.oldstyle input, .oldstyle select, .oldstyle textarea {
	border:none;
	width:auto;
	height:auto;
}
.bbcode_bar .nc_bbcode_helpbox {
	border: none;
	background-color: #F2F2F2;
	clear: both;
	display: block;
	width:400px !important;
	font-size: 11px;
}
.bbcode_bar .nc_bbcode_smiles, .bbcode_bar .nc_bbcode_colors {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #AAAAAA;
	padding:3px;
	position:absolute;
}
.bbcode_bar input.nc_bbcode_smile {
	border:0 none;
	cursor:pointer;
	height:22px;
	padding:0;
	width:22px;
}
.bbcode_bar input.nc_bbcode_color {
	border:0 none;
	cursor:pointer;
	height:20px;
	padding:0;
	width:20px;
}
input.nc_bbcode_color_white {
	border:1px solid #AAAAAA;
	cursor:pointer;
	height:20px;
	padding:0;
	width:20px;
}
div.nc_bbcode_smile, div.nc_bbcode_color {
	padding-top:2px;
	white-space:nowrap;
}
.bbcode_bar .nc_bbcode_smile_top, .bbcode_bar .nc_bbcode_color_top {white-space:nowrap;}

input.newstyle {border:1px #DEDEDE solid !important;width:400px !important;height:23px !important;font-size:13px !important;font-family:Tahoma,Arial !important;}
div#galFiles input.newstyle {margin-bottom: 5px}
table.newreg td.Newheader {
	padding:10px 20px 10px 0;
}
table.newreg td.Newheader div {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding:10px 0 10px 20px;
	font-size:14px;
	font-weight:bold;
}

div#logo{font-size:9px;text-transform:uppercase;text-align:right;width:195px;}
div#logo a{font-size:9px;text-transform:uppercase;color:#60666D;text-decoration:none}

div#login {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 10px 5px 0;
}
div#login img {margin-right:8px;float:left}

div#ttlsearch {width:120px;font-size:10px;text-transform:uppercase;font-weight:bold;}
div#ttlsearch img {margin-right:8px;float:left;}
div#pagenav {background-color:#F2F2F2;padding:10px;vertical-align:middle}
td.pagenav {
	border-top:1px #DEDEDE solid;
	background-color:#F2F2F2;
	border-bottom:1px #DEDEDE solid;
	padding:3px 10px;
}
td.pagenav div.pagename {
	float: left;
	height: 20px;
	padding: 6px 10px 0 10px;
	font-weight: bold;	
}
td.pagenav div.link {
	width: 24px;
	height: 19px;
	float: left;
	margin-right: 1px;
	padding-top: 5px;
	text-align: center;
	background-color: #FFF;
	border: 1px #D0D0D0 solid;
	cursor: pointer;
	text-decoration: none;
}
td.pagenav div.actlink {
	width: 24px;
	height: 19px;
	float: left;
	margin-right: 1px;
	padding-top: 5px;
	text-align: center;
	background-color: #F50;
	border: 1px #F50 solid;
	color: #FFF;
}
div#pagenav select {font-size:10px}

div#title{font-size:18px;font-weight:normal;margin:7px 0px;padding:0px}
.title{font-size:18px;font-weight:normal;margin:7px 0px;padding:0px}
div#selection {background-color:#F2F2F2;padding:5px;}

div.noact {float:left;padding:3px;margin:5px 5px}
div.act {float:left;border:1px #F50 solid;padding:2px;margin:5px 5px}

div.block {float:left;padding:10px 20px 10px 0px}
div.grayblock {background-color:#F2F2F2;padding:10px;margin:5px 0px}
div.grayblock2 {background-color:#F2F2F2;padding:7px 10px;margin:5px 0px}
div.whiteblock {background-color:#FFF;padding:7px 10px;margin:5px 0px}
div.grayblock2 p, div.whiteblock p {padding:5px 0;margin: 0}
div.errorblock {background-color:#F2F2F2;padding:10px;margin:5px 0px;border: 1px #FF5500 solid}
div.errorblock2 {background-color: #A00021; color: #FFF;padding: 10px}
div.add {text-align:right;font-weight:bold;padding-bottom:5px}

.big3{font-size:16px !important; font-weight: bold}
.big3s{font-size:16px !important}
.big4{font-size:14px !important}
.big2{font-size:13px !important}
.big, .big td, .big div, .big p {font-size:12px !important}
.small{font-size:10px !important}
.normal {font-size:11px !important}
.graytext{color:#999999 !important}
.orange{color:#FF5500 !important}
.blue{background-color:#0081AB !important}
.gray1{background-color:#DEDEDE !important}
.gray2{background-color:#F2F2F2 !important}
.white {background-color: #FFF !important}
.pad{padding-left:10px !important}
.p-b{padding-bottom:10px !important}
.p-l{padding-left:10px !important}
.p-r{padding-right:10px !important}
.p-t{padding-top:10px !important}
.p-A{padding:10px !important}
.p-b2{padding-bottom:5px !important}
.p-l2{padding-left:5px !important}
.p-r2{padding-right:5px !important}
.p-t2{padding-top:5px !important}
.p-A2{padding:5px !important}
.p0{padding:0 !important}
.m-b{margin-bottom:10px !important}
.m-l{margin-left:10px !important}
.m-r{margin-right:10px !important}
.m-t{margin-top:10px !important}
.m-A{margin:10px !important}
.m-b2{margin-bottom:5px !important}
.m-l2{margin-left:5px !important}
.m-r2{margin-right:5px !important}
.m-t2{margin-top:5px !important}
.m-A2{margin:5px !important}
.m0{margin:0 !important}
.clr {clear: both;}
.lh130 {line-height: 130%}
.lh150 {line-height: 150%}
.lh100 {line-height: 100%}
.brdT {border-top: 1px #DEDEDE solid}
.brdt {border-top: 1px #DEDEDE solid}
.brdTO {border-top: 1px #FF5500 solid}
.brdT3 {border-top: 3px #DEDEDE solid}
.brdB {border-bottom: 1px #DEDEDE solid}
.brdBO {border-bottom: 1px #FF5500 solid}
.brdA {border: 1px #DEDEDE solid}
.brdL {border-left: 1px #DEDEDE solid}
.brdR {border-right: 1px #DEDEDE solid}
.bigDate {font-size: 14px; color: #000; font-weight: bold;}
.d10 {width: 10px;height: 10px}
.top {vertical-align: top !important}
.middle {vertical-align: middle !important}
.center {text-align: center !important}
.invis {display: none}
.hidden {visibility:hidden;}
.vis {display: inline}
.nwrp{white-space: nowrap}
.hand {cursor: pointer}
.bold {font-weight: bold}
.fl {float: left;clear:left}
.fr {float: right;clear:right}
.arial {font-family: Arial,Tahoma;}
.w100 {width: 100% !important}

.col1 {width:260px}
* html .col1 {width:250px}
.col2 {width:100%}

a,a:link,a:active,a:visited{color:#0081AB;text-decoration:underline;}
a:hover{color:#FF5500;text-decoration:underline;}

h1{font-size:18px;font-weight:normal;margin:0px;padding:0px}
h2{font-size:10px;font-weight:normal;margin:0px;padding:0px}
h3{font-size:14px;font-weight:bold;margin:0px;padding:0px}

ul {list-style-type: square;}


ul.activity {margin:0px;padding:0px 10px 0px 15px}  
ul.activity li {font-size:11px}
ul.activity li.full {font-size:12px;}

td.exib_date{
  font-family: Arial;
  border:1px #D0D0D0 solid;
  color: #D0D0D0;
  font-size:10px;
  text-align:center;
  padding:4px 2px;
  vertical-align:middle
}
td.exib_date_act{
  font-family: Arial;
  border:1px #F50 solid;
  background-color:#F50;
  color:#FFFFFF;
  font-size:10px;
  text-align:center;
  padding:4px 2px;
  vertical-align:middle
}
div#exib {
  font-size:12px;
}
div#exib img {
  float:left;
  margin:0 10px 10px 0;
}

td.best_inner {
	padding:10px;
	border: 1px #DEDEDE solid;
}
td.best_inner div.best_img {
	float: left;
	width: 140px;
}
td.best_inner div.best_info {
	float:right;
	width:100%;
	margin-left:-140px;
}
td.best_inner div.best_info div {
	margin-left: 140px;
}

img {border: none;}
img.none{visibility: hidden;}
img.dop{margin:10px 0px 0px 10px;border:#DEDEDE 1px solid;float:left}
img.besttop {border:5px #DEDEDE solid;float:left;margin:0px 10px 10px 0px}
img.best {border:5px #DEDEDE solid;float:left;margin-right: 15px}
img.ttlart {float: left;margin: 0 7px 3px 0; border: 1px #000 solid;}

img.border {border:5px #DEDEDE solid !important}
img.left {float:left;margin:0 10px 10px 0;clear: left}
img.right {float:right;margin:0 0 10px 10px;clear: right}

div.float {
	float: left;
	background-color: #F2F2F2;
	padding: 10px 0 5px 10px;
	margin-bottom: 10px;
}
div.float img {float:none;margin: 0 10px 10px 0;clear:both}
div.float table {clear:both;margin-bottom:10px;}

div.userblock {
	margin-right: 10px;
	line-height:120%;
	padding:2px 10px 0 0;
	font-size: 12px;
}

table.gloss td {
	width: 50%;
	font-size: 12px !important;
	line-height: 140%;
	padding: 0 10px;
}
table.gloss div#gl {
	clear: both;
	padding-bottom: 10px;
}
table.gloss div#syn {
	clear: both;
	font-size: 11px;
	color: #999;
	line-height: 100%;
	padding: 2px 0 0 15px;
}
table.gloss div#gloss_ttl {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	background-color: #F2F2F2;
	padding: 5px 10px;
	position: relative;
	right: 10px;
	margin-bottom: 5px;
}
div#gloss_navig {
  background-color:#F2F2F2;
  margin-bottom: 15px;
  padding: 10px 0 10px 3px;
}
table.gloss_navig {

}
table.gloss_navig td.gloss_letter{
  font-family: Arial;
  border:1px #D0D0D0 solid;
  color: #D0D0D0;
  font-size:10px;
  text-align:center;
  background-color:#FFF;
  vertical-align:middle;
  padding:0;
  width:20px;
}
table.gloss_navig td.gloss_letter_Act{
  font-family: Arial;
  border:1px #F50 solid;
  background-color:#F50;
  color:#FFFFFF;
  font-size:10px;
  text-align:center;
  padding:0;
  width:20px;
  vertical-align:middle;
}
div.big div#syn {
	float: left;
	font-size:13px;
	color: #999;
	line-height: 130%;
	padding: 2px 0 20px 30px;
	font-style: italic;
}
td.divVer {
	background-image:url(/images/DE-pix.gif);
	background-repeat:repeat-y;
	background-position: center;
}
td.divHor {
	background-image:url(/images/DE-pix.gif);
	background-repeat:repeat-x;
	background-position: center;
}

/* RSC-vac */
table.zebra {
  background-image:url(/images/DE-pix.gif);
  background-repeat:repeat-x;
  background-position: top;
  width:100%;
  padding:0;
  margin:0;
}
table.zebra tr.spacer {height:1px}
table.zebra tr.spacer td {background:none;padding:0}
table.zebra th {
  height:36px;
  background-image:url(/images/DE-pix.gif);
  background-repeat:repeat-x;
  background-position: bottom;
  background-color: #F2F2F2;
  text-align:left;
  padding:10px 0 10px 20px;
  font-size:14px;
  font-weight:bold;
}
table.zebra td {
  background-image:url(/images/DE-pix.gif);
  background-repeat:repeat-x;
  background-position: bottom;
  padding:7px 10px 10px 20px;
  font-size: 12px;
}

table.vactable td {
	font-size: 11px;
	padding: 2px 0;
}
td.vacancy {
	border-top: 1px #DEDEDE solid;
	border-bottom: 1px #DEDEDE solid;
	padding: 15px 20px;
}
/* /RSC-vac */

div.releaseinner {
	border:2px #DEDEDE solid;
	text-align: center;
	width: 430px;
}
div.releaseinner td {
	vertical-align: middle;
}

div#redactorB {
	border-top: 5px #DEDEDE solid;
	padding: 5px 10px 10px;
	margin: 0 10px;
}

table.SZT {
	margin: 10px 0;
	border-collapse: collapse;
}
table.SZT td {
	border: 1px #DEDEDE solid;
	border-collapse: collapse;
	padding: 2px 4px;
	font-size: 11px;
}
table.SZT th {
	border: 1px #DEDEDE solid;
	border-collapse: collapse;
	padding: 2px 4px;
	font-weight: bold;
	font-size: 11px;
	background-color: #F2F2F2;
	text-align: center;
	vertical-align: middle;
}
img.arrow {
	position: relative;
	bottom: 2px;
	margin-right: 5px;
}

/* MAP */
td.MapTD {
	white-space: nowrap;
	background-color: #F2F2F2;
	font-size:14px !important;
	font-weight: bold;
	padding: 10px 30px 12px 10px;
}
td.MapTD2 {
	padding: 10px;
}
ul.Map1 {
	font-size: 13px;
	list-style-type: none;
	line-height: 130%;
	padding: 0 10px;
	margin: 0;
}
ul.Map1 img.MapArr {
	margin-right: 7px;
	position: relative;
	bottom: 1px;
}

ul.Map2 {
	font-size: 12px;
	list-style-type: none;
	line-height: 130%;
	padding: 3px 10px 0px;
	margin: 0 0 10px 15px;
}
ul.Map2 img.MapArr {
	margin-right: 7px;
	position: relative;
	bottom: 1px;
}
/* /MAP */

form.searchform {
	padding: 0;
	margin: 0;
}

td.inform {
	background-color: #DEDEDE;
	background-image:url(/images/pic8.gif);
	background-repeat:repeat-x;
	background-position: top;
	border: 3px #F2F2F2 solid;
}
td.inform div.img {
	float: left;
	width: 55px;
	height: 96px;
}
td.inform div.txt {
	width: 152px;
	float: left;
	padding: 15px 10px 15px 15px;
	line-height: 150%;
}

div.vk {
	border-bottom: 3px #DEDEDE solid;
	clear: both;
	height: 34px;
	margin-top: 7px;
}
div.vk div {
	float: left;
	white-space: nowrap;
}
div.vk div.vk-act {
	background-color: #DEDEDE;
	background-image:url(/images/vk-act-1.gif);
	background-repeat:no-repeat;
	background-position: top left;
	height: 34px;
}
div.vk div.vk-noact {
	background-color: #0081AB;
	background-image:url(/images/vk-noact-1.gif);
	background-repeat:no-repeat;
	background-position: top left;
	height: 31px;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
}
div.vk-noact a, div.vk-noact a:hover, div.vk-noact a:active, div.vk-noact a:link, div.vk-noact a:visited {
	color: #FFF;
	text-decoration: none;
}
div.vk-cont {
	font-weight: bold;
	padding-top: 9px;
	padding-left: 13px;
	padding-right: 7px;
}
div.vk-act div.vk-end {
	width: 9px;
	height: 34px;
	background-image:url(/images/vk-act-2.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
div.vk-noact div.vk-end {
	width: 9px;
	height: 31px;
	background-image:url(/images/vk-noact-2.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
div.vk-sub {
	margin-top: 3px;
	background-color: #F2F2F2;
	padding: 5px 0 10px;
}
div.vk-sub a {
	padding: 0 15px 0 5px;
}
div.vk-sub span {
	padding: 0 15px 0 5px;
	font-weight: bold;
}
div.vk-sub img {
	padding-left: 10px;
	position: relative;
	top: -1px;
}
ol.theme {
	padding-left: 20px;
	margin: 0;
	font-size: 12px;
}
ol.theme li {
	line-height: 130%;
	margin-bottom: 5px;
}
div.catdesc {
margin: 0 0 20px;
}
td.item_name {
	font-size: 14px;
	vertical-align: middle;
	font-weight: bold;
}
td.item_border {
	border: 1px #DEDEDE solid !important;
	text-align: center;
	padding: 20px;
	margin: 0;
	vertical-align: middle;
}
td.item_border div {
	clear: both;
	padding: 5px 0;
}
td.item_border img {
	margin: 0 !important;
}
div.markers li {
	list-style-position: inside;
	margin-bottom: 5px;
}

input.list-select {
	border-top: 1px #AAA solid;
	border-left: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
	border-right: none;
	float: left;
	height: 18px;
	width: 184px;
}
div.list-select-button {
	background-image:url(/images/arrow_select.gif);
	background-repeat:no-repeat;
	width: 17px;
	height: 22px;
	float: left;
}
div.select-off {background-position: top left;}
div.select-on {background-position: top right;}

div.attention {
	position: fixed;
	top: 100px;
	left: 30%;
	right: 30%;
	width: auto;
	z-index: 1000;
	border: 1px #F50 solid;
	background-image:url(/images/tr-bg.png);
	color: #F50;
	padding: 20px 40px;
	font-size: 13px;
	font-weight: bold;
}
div.nav-or {
	float: left;
	position: relative;
	top: 4px;
	right: 9px;
}

td.brandsJS div.ddcombo {clear: both; margin-bottom: 5px}
div#upload_button {
	border: 1px #AAA solid;
	background-color: #DEDEDE;
	padding: 5px 10px;
	margin-left: 5px;
	font-size: 13px;
	float: left;
}
div#upload_button img.icon {
	float: left;
	margin-right: 10px;
}
div#upload_button b {
	position: relative;
	top: 6px;
}
div.loader {
	float: left;
	padding: 5px 0 0 70px;
}
div#showGalEdit {
	clear: both;
	padding: 20px 0;
}
div#showGalEdit div.smallPic {
	text-align: center;
	padding: 10px;
	background-color: #DEDEDE;
	clear: both;
}
div#showGalEdit div.textInfo {
	text-align: center;
}
td.galBrand {
	width: 114px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
}
span.nc_bbcode_list_closed {margin-left:2em; text-indent:-.65em; display:block;}

div.adMat {
	clear: both;
	margin: 40px 0 10px;
	border-top: 3px #DEDEDE solid;
	padding: 1px 0 15px;
	background-color: #F2F2F2;
}
	div.adMat div.inn {
		border-top: 1px #DEDEDE solid;
		padding: 3px 10px;
		font-size: 12px;
	}
			div.adMat div.inn div {
				border-left: 5px #DEDEDE solid;
				line-height: 150%;
				padding: 2px 10px 3px;
				margin-top: 10px; 
			}

div#brandBlock {
	clear: both;
	margin: 10px 30px 0 0;
	background-color: #F2F2F2;
}
	div#brandBlock div.brandNav {
		clear: both;
		height: 25px;
		border-top: 1px #DEDEDE solid;
		border-bottom: 1px #DEDEDE solid;
		padding: 0 20px;
	}
		div.brandNav div.active {font-weight: bold;color: #000 !important}
		div.brandNav div.brandNavElem {
			float: left;
			height: 21px;
			padding-top: 4px;
			width: 60px;
			text-align: center;
			font-size: 13px;
			margin-right: 1px;
			cursor: pointer;
			color: #F50;
		}
	div#brandBlock div.brandNames {
		clear: both;
		border-bottom: 1px #DEDEDE solid;
		min-height: 390px;
	}
	* html div#brandBlock div.brandNames {height: 390px}
	div.brandNames td {vertical-align: top !important}

	div.brandNames td label, label.top3 {
		padding: 1px 5px 1px 2px;
		margin: 0;
		display: block;
		clear: both;
	}
	div.brandNames td label input, label.top3 input {
		margin: 0 3px 0 0;
		position: relative;
	}
@-moz-document url-prefix()
{
	div.brandNames td label, label.top3 {
		padding: 2px 5px 3px 2px;
	}
	div.brandNames td label input, label.top3 input {
		top: 2px;
	}
}
div.textareaDesc {padding: 0 10px}
div.textareaDesc textarea {
	margin: 0;
	padding: 1px;
	width: 100%;
	height: 55px;
	border: 1px #DEDEDE solid;
	position: relative;
	top: 4px;
	font-family: Tahoma,Arial;
	font-size: 11px;
	overflow: auto;
}
table.catInfo td {
	border-bottom: 1px #DEDEDE solid;
	padding: 5px;
	font-size: 12px;
}
div.corner150 {
	background-image:url(/images/corner-150.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}
table.modTable, table.modTable td, table.modTable th {
	border: 1px #DEDEDE solid;
	border-collapse: collapse;
	padding: 2px 1px;
	font-size: 11px;
}
	table.modTable th {
		background-color: #F2F2F2;
	}
	table.modTable td.numRow {
		background-color: #F2F2F2;
		text-align: center;
		padding: 2px 5px;
		font-weight: bold;
	}
	table.modTable input.modInputTH {
		background-color: #F2F2F2;
		font-size: 12px;
		width: 100px;
		font-family: Arial;
		font-weight: bold;
		border: 0 !important;
	}
	table.modTable input.modInputTD {
		font-size: 11px;
		width: 100px;
		font-family: Arial;
		border: 0 !important;
	}
img#activateImport {
	position: relative;
	top: 2px;
	left: 5px;
	cursor: pointer;
}
img#excelLoader {
	position: relative;
	top: 2px;
	margin-right: 10px;
	display: none;
}
div#importExcel {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image:url(/images/transp-px.png);
}
* html div#importExcel {position: absolute;}
div#excelContent {
	width: 800px;
	height: 400px;
	background-color: #FFF;
	border: 1px #AAA solid;
	margin: 100px auto 0;
	padding: 10px;
	line-height: 130%;
}
div#excelContent textarea {
	width: 800px;
	height: 300px;
	border: 1px #DEDEDE solid;
	font-family: Arial;
	font-size: 11px;
	margin: 10px 0 5px;
}
table.ttlProjects td {padding: 5px 10px;width:33%;text-align: center}
	table.ttlProjects div.ttlProjAuth {width: 190px;margin: 0 auto;padding: 0 0 10px 10px;text-align: left}
	
div#SZbody {
	min-width: 1000px;
	max-width: 1370px;
	background-color: #FFFFFF;
	margin: 0 auto;
	
	background-image:url(/images/pic1.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	
	box-shadow: 0 0 15px #D1D1D1;
}
div.divFoot a,div.divFoot a:link,div.divFoot a:active,div.divFoot a:visited{color:#777;text-decoration:underline;font-family: Arial,Tahoma;}
div.divFoot a:hover{color:#FF5500;text-decoration:underline;}
div.divFoot {
	background-color:#EEE;
	padding:30px 20px;
	font-size:12px;
}
	div.divFoot table td {padding-right: 80px;font-size:12px}
	
div#lockMenu {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 40px;
	background-color: #1182AB;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.6);
	display: none;
	z-index: 100;
}
div#mainMenu {
	height: 40px;
	z-index: 2000;
}
	div#mainMenu a {margin-right: 1px}
	div.mainMenuUnlock {
		background-color: #1182AB;
		position: static;
		padding-left: 30px;
		margin-left: 0;
	}
	div.mainMenuLock {
		background-color:none;
		position: fixed;
		top: 0px;
		padding-left: 0;
		margin-left: 30px;
	}
	div#searchForm {
		margin-top: 7px;
	}
		div#searchForm input.text {
			background-color: #f2f2f2;
			height: 16px;
			width: 200px;
			color: #444;
			border: 1px #1182AB solid;
		}
		div#searchForm a {
			padding: 5px 10px 3px 10px !important;
			margin: -2px 5px 0 5px;	
		}
		div#searchForm a img {width: 16px;height:16px}
		div.searchUnlock {
			float: right;
		}
		div.searchLock {
			position: fixed;
			top:0;
		}
	a.menuEl,a.menuEl:link,a.menuEl:active,a.menuEl:visited {
		display: block;
		height: 28px;
		padding: 12px 10px 0;
		color: #FFF;
		font-size: 13px;
		float: left;
		text-decoration: none;
		font-family: Helvetica,Arial,sans-serif;
	}
	a.menuEl:hover {
		display: block;
		height: 28px;
		padding: 12px 10px 0;
		color: #FFF;
		font-size: 13px;
		float: left;
		text-decoration: none;
		background-color: #17b4ed;
		font-family: Helvetica,Arial,sans-serif;
	}
	a.menuElA,a.menuElA:link,a.menuElA:active,a.menuElA:visited,a.menuElA:hover {
		display: block;
		height: 28px;
		padding: 12px 10px 0;
		color: #444444;
		font-size: 13px;
		float: left;
		text-decoration: none;
		background-color: #17b4ed;
		font-family: Helvetica,Arial,sans-serif;
	}
	div#menuExtra {
		height: 28px;
		padding: 12px 20px 0 10px;
		float: left;
		cursor: pointer;
		background: url("data:image/gif;base64,R0lGODlhBwAHAIABAP///////yH5BAEAAAEALAAAAAAHAAcAAAILjI+pwA3hnmlJhgIAOw==") no-repeat 43px center;
	}
		div#menuExtra:hover {
			background-color: #17b4ed;
		}
		div#menuExtra:hover div {border-bottom: none;}
		div#menuExtra div {
			font-size: 13px;
			height: 17px;
			color: #FFF;
			font-family: Helvetica,Arial,sans-serif;
			border-bottom: 1px #FFF dashed;
		}
		/* Webkit Hacks  */
		@media screen and (-webkit-min-device-pixel-ratio:0) {	
			div#menuExtra div {
				margin-top: -1px;
			}
		}
		/* IE Hacks  */
		div#menuExtra div {
			margin-top: -1px\9;
		}
	div.extraBlock {
		float: left;
		position: relative;
		top: 40px;
		left: -76px;
	}
	div#extraMenu {
		display: none;
		position: absolute;
		z-index: 10000;
		width: 160px;
		padding: 0 20px;
		background-color: #1182AB;
		-moz-box-shadow: 0 6px 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 6px 5px rgba(0,0,0,0.5);
		box-shadow: 0 6px 5px rgba(0,0,0,0.5);
	}
		div#extraMenu a {
			padding: 7px 10px;
			height: auto;
			margin: 0 !important;
			float: none !important;
		}
.abs {position:absolute}
.z-1{z-index:-1}
.z100 {z-index:100}
.z1000 {z-index:1000}
.z2000 {z-index:2000}
.radius5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.borderMenu {border-top: 1px #aaa dashed;}