	html, body {margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color:#5c5949;  }
	body		{ background: #FFFFFF url("images/bg.jpg") top left repeat-x;}
	a			{  color:#5c5949; }
	a:hover		{  color:#ee7100; }
	img			{ border:0; }
	h1			{ margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 44px; color:#b9b6ad; font-weight: normal; position:relative; }
	h2			{ margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; color:#676455; font-weight: normal; }
	h1 span		{ z-index: 100; padding: 0px 0px 0px 10px; font-size: 12px; position:absolute; top:0;  background: url("images/bg_h1_span.gif") 0 0 no-repeat; color:#fff;  height:20px; }
	h1 span b	{background-color: #a8d400;line-height: 15px; padding: 0 5px; height:15px; width:auto; overflow:hidden;}
        h4			{ margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 21px; color:#5c5949; font-weight: normal; position:relative; }

       h5			{ margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 28px; color:#5c5949; font-weight: normal; position:relative; }
        .sininekiri			{ margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 21px; color:#00a0d4; font-weight: bold; position:relative; }
        h5 span			{ margin:0px; padding:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 45px; color:#00a0d4; font-weight: normal; position:relative; }

	#main		{ margin:0px auto; padding:0px 0px 60px 0px; width:876px;}
	#header		{ margin:0px; padding:0px; }
	#contentbox { margin:0px; padding:0px; }
	.TopMenu	{ margin:0px; padding:0px; line-height: 52px; text-align:center; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 20px;}
	.TopMenu a	{ padding:0 10px; text-decoration: none; color:#00a0d4; }
	.TopMenu a.active	{ color:#ee7100; }
	.TopMenu a:hover	{ color:#a8d400; }
	.logo		{margin:18px; padding:0px; width:256px;  height:77px; background: url("images/logo.gif") -8px 0 no-repeat; float:left;}
	.header		{margin: 18px 0 18px 18px; padding:0px; float:left; width:560px; }
	*html .header		{margin: 9px 0 9px 9px; width:520px;overflow:hidden;}
	.box		{ margin:18px; padding:0px; width:256px; float:left; }
        .box2		{ margin:0px; padding:0px; width:548px; float:left; }
	*html .box	{ margin:9px;}
	.indimg		{ height:243px; background: url("images/bg_box.jpg") top left no-repeat; text-align:center; font-size: 20px; }
	.indimg a		{ color:#474747; text-decoration: none; }
	.indimg a:hover { color:#ee7100; }
	.indimg img	{ margin:15px 0; padding:0px; width:131px; height:30px; }
	.center		{text-align:center;}
	.LiInd		{ margin:10px; padding:0px; font-size: 16px; line-height: 20px; list-style: none; }
	.LiInd li	{ margin:5px 0; padding:0 0 0 15px; background: url("images/bg_li_ind.gif") 0 4px no-repeat;}
	form		{ margin:0px; padding:0px; }
	#join		{ margin:18px 2px 0 2px; padding:0px; width:149px; height:32px; border:0; background: url("images/bg_join.gif") 0 0 no-repeat; font-size: 18px; color:#fff; float:left;  overflow:hidden; }
	#joinText	{ margin:18px 2px 0 2px; padding:0 5px; width:378px; line-height: 30px; height:30px; border: 1px solid #c3bfb1; background-color: #fff; font-size: 16px; float:left; overflow:hidden; }
#join1		{ margin:18px 2px 0 2px; padding:0px; width:149px; height:32px; border:0; background: url("images/bg_join.gif") 0 0 no-repeat; font-size: 18px; color:#fff; float:left;  overflow:hidden; }
	#joinText1	{ margin:18px 2px 0 2px; padding:0 5px; width:138px; line-height: 30px; height:30px; border: 1px solid #c3bfb1; background-color: #fff; font-size: 12px; float:left; overflow:hidden; }

  /*	*html #joinText { width:350px;} */
	#IndLoginForm { position:relative; }
	#IndUsername { margin:2px 0 2px 20px; padding:0 5px; width:200px; line-height: 30px; height:30px; border: 1px solid #c3bfb1; background-color: #fff; font-size: 16px; }
	#IndPasswordlabel {font-size: 16px;  position:absolute; top:46px; left:27px;}
	#IndPassword { margin:2px 0 2px 20px; padding:0 5px; width:200px; line-height: 30px; height:30px; border: 1px solid #c3bfb1; background-color: #fff; font-size: 16px; }
	#IndLogincheckbox {float:left;}
	#Start { margin:2px 10px 2px 20px; float:left; width:66px; height:32px; border:0; background: url("images/bg_start.gif") 0 0 no-repeat; color:#fff; font-size: 18px; }
	#Remember {float:left; width:100px; font-size: 12px; line-height: 14px;}
	#Launcher { margin: 0px 0px 0px 310px; padding:0px; width:392px;}
	#Launcher p { margin: 10px; padding:0px; }
	#Launcher_li { margin: 10px 0px 30px 0px; padding: 2px 0 0 0; background: url("images/bg_la_li.jpg") 0 0 no-repeat; width:392px; height:119px; }
	#Launcher_li ul	{ margin: 0 10px; padding:0px; font-size: 16px; line-height: 20px; list-style: none; }
	#Launcher_li ul li	{ margin:15px 0; padding:0 0 0 15px; background: url("images/bg_li_ind.gif") 0 4px no-repeat;}
	a#start_dow { background: #ee7100 url("images/bg_start_dow.gif") 0 0 no-repeat; width:161px; height:32px; float:left; line-height: 32px; text-align:center; color:#fff;text-decoration: none; font-size: 14px; }
	a#start_dow:hover { text-decoration: underline; color:#fff; }
	.start_dow_box { width:161px; margin:10px auto 0px auto;}
	a.start_dow { background: #ee7100 url("images/bg_start_dow.gif") 0 0 no-repeat; width:161px; height:32px; float:left; line-height: 32px; text-align:center; color:#fff;text-decoration: none; font-size: 14px; }
	a.start_dow:hover { text-decoration: underline; color:#fff;}
	.LeftBox { margin:0px; padding:0px; width:292px; float:left; }
	.RightBox { margin:0px; padding:0px; width:584px; float:left; }
	.left_menu {margin: 0 50px; padding:0px; }
	.left_menu ul {margin:0px; padding:0px; list-style: none; }
	.left_menu li {margin: 0; padding:0px; }
	.left_menu a {margin:0px; padding:0px; text-decoration: none; }
	.left_menu a b {color:#ff5796;}
	.left_menu a:hover { text-decoration: underline; }
	#blog {width:400px;}
	#faq {width:400px;}
	#blogmenu li {margin: 15px 0; padding:0px; }
	#blogmenu li  li li, .left_menu li  li li{padding-left: 15px; }
	#faqmenu li {margin: 15px 0; padding:0px; }
	.both {clear:both;}
.subMenu2, .subMenu { font-size: 16px;}
.subMenu2 a, .subMenu a { color:#ff0000;}

#theBanner { position: absolute; z-index: 10; margin: -10px 0 0 -20px; width: 569px;}
#theBanner .BannerCloseBtn { text-align:left; float:left;position: relative; margin-left: 550px; width: 20px; height: 20px;  z-index: 11;cursor: pointer; background: url('images/pixel.gif');}
#theBanner a img { margin-top: -20px; }
*html #theBanner .BannerCloseBtn { margin-left: 280px; }

.ZtemplShowBox { float:left; text-align: left; padding-bottom: 10px;}
.ZtemplShowBox .templPicture {background: url('../images/templBg.gif') no-repeat; width: 237px; height: 157px; padding: 4px 0 0 6px; overflow: hidden;}
.ZtemplShowBox .templPicture img { display: block; margin:0; padding:0; }
.ZtemplShowBox .ZTplChooserBtn{ padding: 5px 20px; text-decoration: none;}
.ZtemplShowBox .ZTplChooserBtn img { vertical-align: -20%; }

.orderingTable { text-align: left; border-collapse: collapse; width: 600px; margin-top: 20px;}
.orderingTable .lastCell {background: #e5effa; border-left: 1px dashed #d2d2d2; text-align: center;}
.orderingTable th { border-bottom: 2px solid #5b99dd; padding-top: 15px; padding-bottom: 15px; }
.orderingTable tr.lastrow th { border-top: 2px solid #5b99dd; border-bottom: 0; }
.orderingTable td { padding-top: 8px; padding-bottom: 8px; }
 .orderingTable .blue { font-size: 18px; line-height: 21px; color: #2964a4; text-align: center;}
  .orderingTable .blue img { behavior: url("pngbehavior.htc"); width: 23px; height: 24px;}

  #demobanner {
	width:548px; 
	height: 257px; 
	float:left; 
	overflow: hiddden; 
	margin: 18px 18px 0 17px; 
	padding:0;
  }
  
  *html  #demobanner{
	margin: 18px 18px 0 10px; 
  }

#tabelipais {
 border-collapse: collapse;
margin:0; padding:0; width:100%;
}
#tabelipais td { border-bottom: 1px solid #abcdef; text-align: left; vertical-align:top; padding: 2px 4px;}
#tabelipais th { background:#abcdef; text-align: left; vertical-align:top; padding: 2px 4px; height:20px;}

