html { overflow-y:scroll; }
body { background:#000; }
body, form { margin:0; padding:0; }
* { font-family:Verdana, Tahoma, Arial; font-size:12px; }
img { border:0; }
a { color:#346699; }

.main { width:901px; margin-left:auto; margin-right:auto; color:#fff; clear:both; z-index:100; }

div.language_switcher { padding-top:48px; padding-bottom:10px; text-align:right; }
div.logo { height:150px; background:url(img/top.jpg) no-repeat #686868; position: relative; z-index:901;  }
div.content { padding-top:7px; padding-bottom:13px; position:relative; }
div.footer { background:url(img/bottom_01.jpg) no-repeat #313131; height:38px; padding:0px; }
div.footer table { height:38px; background:url(img/bottom_02.jpg) no-repeat; background-position:right top }
div.footer td { height:38px; color:#999999; font-size:10px; }
div.footer td.fleft { padding-left:13px; text-align:left; }
div.footer td.fcenter { text-align:center; }
div.footer td.fcenter a { font-size:10px; text-decoration:none; color:#676767; }
div.footer td.fright { padding-right:13px; color:#cccccc; text-align:right; }
div.footer td.fright a { color:#cccccc; text-decoration:underline; font-size:10px; }
div.under_footer { height:13px; overflow:hidden; }

#mainLeft { width:230px; height:545px; background:url(img/first/back1.jpg) no-repeat; }
#mainImg { width:657px; height:285px; background:url(img/first/main.jpg) no-repeat; }
#slogan { padding-top:93px; padding-left:27px; }
#tv { height:136px; background:url(img/first/tv.gif) no-repeat; background-position:center bottom; padding-top:62px; }
#text { height:104px; text-align:center; padding-top:20px; }
#mainLeft ul { margin:0; padding:0; list-style:none; }
#mainLeft ul li { color:#9a9a9a; font-size:14px; padding-bottom:7px; background:url(img/menu/arr_blue.gif) no-repeat; padding-left:10px; background-position:left 5px; margin-left:auto; margin-right:auto; }
#mainLeft ul li span { color:#fff; font-weight:bold; font-size:14px; }

.leftList { text-align:center; color:#9a9a9a; font-size:14px; margin-left:5px; margin-right:5px; margin-bottom:6px; }
.leftList * { font-size:14px; }
.leftList span.center { background:url(img/first/bullet.gif) no-repeat; padding-left:10px; background-position:left 6px; }
.leftList span.center span { color:#fff; font-weight:bold; }
.leftDload { text-align:center; padding-bottom:35px; height:47px; }

#firstText { background:url(img/first/main_corners1.gif) no-repeat #333; background-position:left bottom; }
#firstText div { background:url(img/first/main_corners2.gif) no-repeat; background-position:right bottom; padding-left:29px; padding-top:19px; height:110px; font-size:11px; color:#cccccc; padding-right:15px; }
#firstText h1 { padding:0; margin:0; font-size:12px; }
#firstText h2 { padding:0; margin:0; font-size:16px; font-weight:bold; color:#fff; padding-bottom:9px; }
#firstText a { color:#73aad6; text-decoration:none; font-weight:bold; font-size:10px; padding-right:15px; background:url(img/first/arrow.gif) no-repeat; background-position:right 1px; }

.goBTN { text-align:right; padding-right:7px; }
.white_corners { width:212px; height:117px; background:url(/design/img/corners.png); }

#leftCol { background:url(img/down_left.gif) no-repeat #e7e7e7; background-position:bottom left; padding-bottom:12px; }
#leftColTop { height:9px; overflow:hidden; background:url(img/up_left.gif) no-repeat; }

#mainContent { color:#000; background:url(img/corners/top_left.gif) no-repeat #e7e7e7; }
#mainContent #cornerRight { background:url(img/corners/top_right.gif) no-repeat; background-position:right top; }
#mainContent p { padding:0; margin:0; }
#mainContent ul,
#mainContent ol { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; padding-top:5px; padding-bottom:5px; }
#mainContent div.textContainer { padding:0px 20px 12px 20px; }
#mainContent h1 { margin:0; padding:0; color:#7a7a7a; font-weight:normal; font-size:30px; font-family:Tahoma, Arial, sans-serif; padding:0px 20px 10px 20px; }
#mainContent h2 { margin:0; padding:0; color:#02659c; font-weight:bold; font-size:14px; padding:12px 20px 12px 20px; }
#mainContent h2 a { font-weight:bold; font-size:14px; }
#mainContent h3 { margin:0; padding:0; color:#02659c; font-weight:bold; font-size:14px; padding:0px 0px 12px 0px; }
#mainContent table { margin-top:12px; }
#mainContent .spacer { height:1px; overflow:hidden; background:#000; margin:0; padding:0; }
#mainContent ul { list-style:none; padding-left:35px; margin-left:0; }
#mainContent ul li { background:url(img/star.gif) no-repeat; background-position:left 3px; padding-left:10px; margin-left:0; padding-bottom:3px; }

#contentBottom { background:#e7e7e7; }
#contentBottom div { background:url(img/corners/bottom_left.gif) no-repeat #fff; background-position:bottom left; border-top:1px solid #000; }
#contentBottom div div { border:0; background:url(img/corners/bottom_right.gif) no-repeat; background-position:bottom right; padding:15px 23px 13px 23px; }
#contentBottom div div table { margin-top:14px; }
#contentBottom div div table img { padding-right:6px; }
#contentBottom * { color:#000; font-size:9px; }
#contentBottom a { font-size:11px; color:#326698; text-decoration:none; background:url(img/arr.gif) no-repeat; background-position:right 4px; padding-right:8px; }

.grayBackground { background:#cccccc; }
.grayBackground img { margin-top:13px; margin-bottom:10px; }
.grayBackground table { margin:5px 25px; }
.grayBackground table img { margin:0; }
.gray { background:#ccc; }

.ancorContainer { color:#fff; font-size:10px; background:url(img/button_corn1.gif) no-repeat; height:19px; overflow:hidden; padding-left:30px; background-position:21px 0px; }
.ancorContainer a { color:#fff; text-decoration:none; font-size:10px; display:block; padding-top:3px; background:url(img/button_blue.gif) no-repeat; background-position:right top; width:200px; height:19px; }

.readMore { font-size:11px; color:#326698; padding-top:13px; }
.readMore a { padding-right:8px; font-size:11px; color:#326698; text-decoration:none; background:url(img/arr.gif) no-repeat; background-position:right 4px; }

#currentPosition { font-size:11px; color:#676767; padding:13px 20px 25px 20px; }
#currentPosition a { text-decoration:none; color:#676767; }
#currentPosition a.last { text-decoration:underline; color:#343434; }

a.tour { text-decoration:none; color:#fff; font-size:10px; background:url(img/button_corn2.gif) no-repeat #33669b; background-position:right top; padding-right:15px; height:19px; display:block; }
div.takeTour { color:#fff; font-size:10px; background:url(img/button_corn1.gif) no-repeat; height:19px; overflow:hidden; padding-left:9px; padding-top:0px; }
div.takeTour a { color:#fff; text-decoration:none; font-size:10px; display:block; background:url(img/button_blue.gif) no-repeat; background-position:right top; padding-right:30px; padding-top:3px; padding-bottom:10px; }

#walkthr ul { background:#cccccc; padding-top:10px; padding-bottom:7px }
#walkthr ul li { color:#fff; line-height:1.5em; background:url(img/button_blue.gif) no-repeat; background-position:right; width:300px; margin-bottom:2px; height:19px; overflow:hidden; padding-left:20px; padding-top:0px; }
#walkthr ul li a { color:#fff; text-decoration:none; font-weight:bold; font-size:10px; }

#bigBanner { cursor:pointer; background:url(img/leftBanner/back.jpg) no-repeat #000; background-position:left top; padding-top:30px; padding-bottom:30px; }
#bigBanner #tv { width:142px; height:131px; margin-left:auto; margin-right:auto; background:url(img/leftBanner/tv1.png) no-repeat; padding:0; }
#bigBannerFoot { width:212px; height:4px; overflow:hidden; background:url(img/leftBanner/bottom.jpg) no-repeat; }
.spacer25 { height:25px; overflow:hidden; }

#searchForm { text-align:right; padding-top:12px; padding-right:10px; }
#searchForm table { border-bottom:1px solid #575757; }
#searchForm table td { padding-bottom:2px; }
#searchForm table div { font-size:10px; padding-top:4px; }
#searchForm #mLogin { clear:both; padding-top:3px; }
input.search { border:0; background:url(img/search/search_field.gif) no-repeat; width:115px; height:19px; color:#555555; font-size:11px; padding-left:5px; padding-right:5px; padding-top:3px; margin-right:5px; margin-left:5px; }
input.submit { border:0; background:url(img/search/search_but.gif) no-repeat; width:32px; height:21px; cursor:pointer; }

#error { background:url(img/corners/1.jpg) no-repeat #cccccc; background-position:left top; width:612px; margin-left:auto; margin-right:auto; }
#error div { background:url(img/corners/2.jpg) no-repeat; background-position:right top; }
#error div div { background:url(img/corners/3.jpg) no-repeat; background-position:right bottom; }
#error div div div { background:url(img/corners/4.jpg) no-repeat; background-position:left bottom; }
#error * { color:#ce0000; }
#error span { font-weight:bold; }
#error table { margin-left:auto; margin-right:auto; margin-top:0; }
#error table td { padding-top:15px; padding-bottom:15px; }

#loginForm table { margin-left:15px; }
#regForm td { padding:2px 2px 2px 0px; }
#regForm td table { margin:0; }
#regForm td table td { padding:0px 2px 0px 0px; }
#regForm label { cursor:pointer; font-size:0.8em; }
#agr { cursor:pointer; }
#loginForm span, #regForm span { color:#346699;}
#loginForm div, #regForm div { font-weight:bold; }
input.member { border:0; border-right:2px solid #cccccc; color:#000; border-bottom:2px solid #cccccc; width:175px; height:18px; background:#fff; padding-top:2px; }
select.member { border:0; border-right:2px solid #cccccc; color:#000; border-bottom:2px solid #cccccc; width:175px; height:18px; background:#fff; font-size:11px; }
select.member option { font-size:10px; }
.errorField, .errorField span { color:#ce0000; }
input.e, select.e { background:#ffcccb; }
input.memberSubmit95 { color:#fff; border:0; cursor:pointer; width:95px; height:19px; background:url(img/button_blue95.gif); text-align:center; padding-right:15px; }

.email { unicode-bidi: bidi-override; direction: rtl; }

/* \*/
* html .white_corners { width:212px; height:117px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/corners.png', sizingMethod='scale'); }
* html #bigBanner #tv { width:142px; height:131px; margin-left:auto; margin-right:auto; background:none; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/leftBanner/tv1.png', sizingMethod='scale'); }
/* */

textarea.member { border:0; border-right:2px solid #cccccc; color:#000; border-bottom:2px solid #cccccc; width:175px; height:18px; background:#fff; padding-top:2px; }
textarea.e { background:#ffcccb; }

#warning {
	position:absolute;
/*	border:1px solid #505153;*/
/*	background:url(img/error_2.png) no-repeat 5px 4px;*/
/*#e1e1e1*/
	width:400px;
	height:50px;
	top:85px;
	left:7px;
	color:#505153;
/*#7a7a7a*/
	font-weight:bold;
	font-size:18px;
	text-align:left;
	padding:3px;
	padding-left:64px;
	padding-top:4px;
}

#warning a, #warning a:visited {
	font-size:18px;
	color:#0066cc;
}

.ask_date span {
	font-size:1.8em;
	text-align:center;
	color:#838282;
	display:block;
}

.ask_date div {
	font-size:0.8em;
	color:#838282;
	text-align:center;
	border-top:1px dotted #838282;
	margin-top:2px;
	padding-top:2px;
}

.ask_line {
	background:url(img/ask_line.png) repeat-y 5px top;
}

.ask_text {
	padding-left:5px;
}

.ask_text span {
	clear:both;
	font-size:0.8em;
	color:#676767;
	padding-bottom:4px;
	display:block;
}

.ask_text div {
	width:98%;
	background-color:#F0F0F0;
	border:1px solid #343434;
	padding:4px;
	margin-top:5px;
}

.ask_disable {
	background-color:#ffcfcf;
}

#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
  height:400px;
  width:600px;
  background-color:#F0F0F0;
  z-index:99990;
  border:3px solid #ccc;
}

#simplemodal-container a.modalCloseImg {
  background:url(img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:99999;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

.nextpage {
	height:14px;
	width:20px;
	padding: 5px;
	background-color:#838282;
	color:#fff;
	float:left;
	border:1px solid #676767;
}
.nextpage a, .nextpage a:visited {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color:#313131;
}
.nextpage  a:hover {
	color: #ccc;
	background-color: #838282;
}


#space {
	width:5px;
	float:left;
}


.currentpage {
	height:14px;
	width:20px;
	padding:5px;
	font-size: 11px;
	font-weight: bold;
	background-color: #F0F0F0;
	color: #02659c;
	float:left;
	border:1px solid #676767;
}

.disablepage {
	height:14px;
	width:20px;
	padding:5px;
	font-size: 11px;
	color: #000000;
	background-color:#F0F0F0;
	float:left;
	border:1px solid #676767;
}

#mainImg2 { width:657px; height:285px; background:url(img/trademaker_en_v2.jpg) no-repeat; }
/*
#center_content {
	position:relative;
}
*/
#download {
	position:absolute;
	top:122px;
	left:212px;
	z-index:100;
}

