* {margin: 0; padding: 0;}
body  {font: normal 12px Tahoma, Verdana, Arial, sans-serif; color: #6A6A6A; background: url(/images/center-y.gif) 50% 0 repeat-y #cbd3d6;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
ul.req {list-style: disc; list-style-position: inside;}
ol.req {list-style-position: inside;}
ul.req2 {list-style: none; margin-left: 10px;}
h1 {display: none;}
a {text-decoration: underline; color: #00a6e8;}
a:hover {text-decoration: none;}

/*center*/
.center {width: 972px; margin: 0px auto;}
/*center*/

/*head*/
.head {height: 84px; position: relative;}

.logo {background: url(/images/logo.png) 0 0 no-repeat; width: 164px; height: 63px; position: absolute; left: 31px; top: 11px;}
.logo a {display: block; height: 63px; text-indent: -9999px; overflow: hidden;}

.login {color: #484040; position: absolute; top: 10px; right: 15px; width: 285px;}
.login div {float: left;}
.w01 input {width: 106px; height: 18px; border: 1px solid #484040; margin: 4px 20px 5px 0;}
.w02 {padding: 18px 0 0 0;}

.login_err {color:red; text-align: center;}

.head_trader {background: url(/images/head.png) 0 0 no-repeat; height: 318px; position: relative; margin-bottom: 3px;}
.head_review {background: url(/images/head2.png) 0 0 no-repeat; height: 318px; position: relative; margin-bottom: 3px;}
.desc {width: 318px; position: absolute; color: #59554c; left: 266px; top: 135px; line-height: 15px;}
.price {width: 318px; font-size: 14px; font-weight:bold; position: absolute; color: #59554c; left: 266px; top: 240px; line-height: 16px;}

.nav2 {position: absolute; bottom: 0; left: 0;}
.nav2 li {width: 135px; float: left;}
.nav2 a {display: block; text-indent: -9999px; overflow: hidden; height: 34px;}

.logedin {position: absolute; top: 20px; right: 31px;}
.referal_balance{position:absolute;bottom:10px;left:40%;}

.menu {background: url(/images/menu-bg.gif) 0 0 repeat-x; height: 34px; position: relative; margin-bottom: 3px;}
/*head*/

/*nav*/
.nav {top: 0px; position: absolute; margin-left: 3px;}
.nav .select {float: left; width: 75px; margin-right: 37px;}
.admin-page .nav .select {width: 65px; margin-right: 10px;}
.nav .select:hover span {background: url(../images/nav-hover2.gif) 0 0 no-repeat; color: #004575;}
.nav .select:hover span a{color: #004575;}
.nav .select  a{color: #ffffff; }
.nav .select:hover span.q01 {background: url(../images/nav-hover.gif) 0 0 no-repeat;}
.nav .select span.q02 {color: #9AFF46;}
.nav .select:hover span.q02 {background: url(../images/nav-hover2.gif) 0 0 no-repeat; color: #000000;}
.nav .select a span {display: block; height: 34px; background: url(../images/iefix.gif); font-size: 12px;  padding: 8px 0 0 0; text-align: center; font-weight: bold;}
.nav .select a {text-decoration: none;}
.select a:hover, .nav .select li:hover a {cursor: pointer; text-decoration: none;}
.nav .sub {display: none;}
.nav .sub2 {display: none;}
.nav .sub3 {display: none;}
.nav table {position: absolute; border-collapse: collapse;  font-size: 11px;}


.nav .select li a:hover .sub, .nav .select li:hover .sub {display: block; position: absolute; width: 149px; z-index: 100; top: 34px;}

.nav .select li ul li a:hover .sub2, .nav .select li ul li:hover .sub2 {display: block; position: absolute; width: 149px; z-index: 100; top: 0px; left: 125px;}
.nav .select li ul li ul li a:hover .sub3, .nav .select li ul li ul li:hover .sub3 {display: block; position: absolute; width: 149px; z-index: 100; top: 0px; left: 125px;}

.nav li,  .nav li ul li{
  position: relative;
}

.nav .select a:hover .sub li a, .nav .select li:hover .sub li a {display: inline; color: #000000;}
.nav .sub ul li {border-bottom: 1px dashed #d4d4d4; padding: 4px 0 6px 0;}
.nav .sub ul li.last {border: none;}

.nav .select a:hover .sub2 li a, .nav .select li:hover .sub2 li a {display: inline; color: #000000;}
.nav .sub2 ul li {border-bottom: 1px dashed #d4d4d4; padding: 4px 0 6px 0;}
.nav .sub2 ul li.last {border: none;}
.dropbg2 {background: #ffffff; padding: 0 10px 4px 10px; border: 1px solid #dbdbdb;}

.nav .select a:hover .sub3 li a, .nav .select li:hover .sub3 li a {display: inline; color: #000000;}
.nav .sub3 ul li {border-bottom: 1px dashed #d4d4d4; padding: 4px 0 6px 0;}
.nav .sub3 ul li.last {border: none;}
.dropbg3 {background: #ffffff; padding: 0 10px 4px 10px; border: 1px solid #dbdbdb;}

.drop_b {background: url(../images/drop-b.png) 0 100% no-repeat; height: 12px; font-size: 1px; line-height: 12px;}
.dropbg {background: #ffffff; padding: 0 10px 4px 10px; border: 1px solid #dbdbdb; border-top: none;}
.nav div.dropbg a:hover {text-decoration: underline; color: #072A71;}

.nav .select li a:hover .sub, .nav .select li:hover .sub {display: block; position: absolute; width: 149px; z-index: 100; top: 34px;}
/*nav*/

/*content*/
.content {background: url(/images/content-t.png) 0 0 no-repeat; padding-top: 38px;}
.content h2 {height: 27px; text-indent: -9999px; overflow: hidden; border-bottom: 1px solid #eaeaeb; margin-bottom: 14px;}
.h201 {background: url(/images/h201.gif) 2px 1px no-repeat;}
.h202 {background: url(/images/h202.gif) 0 0 no-repeat;}
.h204 {background: url(/images/news.png) 0 0 no-repeat;}

.s01 {width: 550px; float: left; margin-right: 12px; padding: 0 16px 28px 29px; background: url(/images/s01-b.gif) 0 100% no-repeat;}
.s02 {width: 314px; float: left; padding: 35px 11px 8px 40px; background: url(/images/s02-b.gif) 0 100% no-repeat;}
.s02 h2 {margin-left: 27px;}
.s05 {width: 314px; float: left; padding: 0 11px 8px 40px; background: url(/images/s02-b.gif) 0 100% no-repeat;}
.s05 h2 {margin-left: 27px;}


.text h3 {font-size: 14px; color: #004575; padding: 0 0 11px 38px; background: url(/images/bullet.gif) 4px 0 no-repeat;}
.text p {line-height: 17px; margin-bottom: 12px; padding: 0 0 0 3px;}

.block {background: url(/images/block-y.gif) 0 0 repeat-y;}
.block-t {background: url(/images/block-t.png) 0 0 no-repeat;}
.block-b {background: url(/images/block-b.png) 0 100% no-repeat; padding: 10px 30px 45px 30px; line-height: 17px;}

.name {font-size: 14px; color: #788990; text-align: right; padding: 12px 17px 26px 0;}
/*content*/

/*footer*/
.footer {padding: 15px 0 0 31px; height: 47px; background: url(/images/footer-x.gif) 0 100% repeat-x;}
/*footer*/

/*content2*/
.content2 {background: url(/images/content2-t.png) 0 0 no-repeat;}
.content2-b {padding: 45px 0 28px 0; background: url(/images/content2-b.png) 0 100% no-repeat;}
.content2 h2 {height: 21px; text-indent: -9999px; overflow: hidden; margin-bottom: 15px;}
.h203 {background: url(/images/h203.gif) 0 0 no-repeat;}
.content4 {background: url(/images/content2-t.png) 0 0 no-repeat;}
.content4-b {padding: 45px 0 28px 0; background: url(/images/content2-b.png) 0 100% no-repeat;}
.content4-b {background: url(/images/we.jpg) 540px 0 no-repeat; height: 458px;}
.content4-b-t {width: 458px; padding: 0 0 0 35px;}
.content4 h2 {height: 21px; text-indent: -9999px; overflow: hidden; margin-bottom: 15px;}

.s03 {padding: 0 30px 0 30px; width: 600px; float: left;}
.s04 {width: 295px; float: left;}

.block2 {background: url(/images/block2-y.gif) 0 0 repeat-y;}
.block2-t {background: url(/images/block2-t.png) 0 0 no-repeat;}
.block2-b {background: url(/images/block2-b.png) 0 100% no-repeat; padding: 13px 14px 35px 14px;}
.block2 p {font-size: 11px; margin-top: 12px; line-height: 16px; border-top: 1px solid #dad9d9; padding-top: 15px;}
/*content2*/

 .lic_head {font-weight: bold;}
 .cbl {color: black; font-size: 13px;}

span {background-color:#C4E4FA; font-weight:bold;}

.cont_form {display: block; width: 300px; text-align: left;}

.content3 {margin-left: 20px;}
a.doch {font-size: 16px; display: block; margin: 40px 0px 10px 0px; font-weight: normal;}
.pager_{
  list-style: none;
  margin: 20px;
  width: 900px;
}
.pager_ li{
  display: inline;
  padding: 0px 2px;
}
.menu_adm{
  list-style: none;
}
.menu_adm li{
  padding: 0px 5px;
  display: inline;
}
.o_tbl{
  border: 1px;
  margin: 10px 0px;
  background-color: #efefef;
  font-size: 12px;
}
.o_tbl td, .o_tbl th{
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 2px 5px;
}
.o_tbl thead th{
  background-color: #f6f6f6;
  font-weight: bold;
}
.al_center {
  margin-left: auto;
  margin-right: auto;
}
.payment_tbl{
  border-collapse: collapse;
  margin: 10px auto 30px auto;
}
.payment_tbl thead td{
  background-color: #D0EBFF;
  font-weight: bold;
  color: #434343;
}
.payment_tbl .price-header {
  background-color: #4693CB;
  color: #FFF;
}
.payment_tbl td{
  border: 1px solid #999999;
  padding: 6px;
  color: #000000;
}
.lic_tbl{
  border-collapse: collapse;
  margin: 2px auto;
}
.lic_tbl thead td{
  background-color: #D0EBFF;
  font-weight: bold;
  color: #434343;
  text-align: center;
}
.lic_tbl td{
  border: 1px solid #999999;
  padding: 2px;
  color: #000000;
}
.submit_btn{
  margin: 10px auto;
}
.center-pad{
  text-align: center;
  
}

.center-pad h3{
  margin: 10px 0px;
}
#sugnup_frm input{
  border: 1px solid #484040;
  width: 200px;
}
#sugnup_frm input.signup_send {
  width: 90px;
}
#sugnup_frm td{
  padding-bottom: 10px;
}
.right{
  text-align: right;
  padding-right: 3px;
}
#sugnup_frm span{
  color: #ff0000;
  background-color: transparent;
  font-size: 11px;
}
.st_list{
  margin: 20px;
  display: block;
}
.st_list li{
  margin: 3px 10px;
}
ul.st_list li{
  list-style: disc;
}
.man p{
  padding: 5px 0px;
}
.man img.brd {
  border: 1px solid #cccccc;
}
.sub_{
  display: block;
  margin: 20px 0px 5px 0px;
}
.page_menu li{
  padding: 3px 0px;
  font-size: 14px;
}
.sub_menu_2{
  float:right;
  margin:0px 20px 20px 20px;
  border:1px solid #cccccc; padding: 20px; background-color: #f4f9ff;
}
.back_{
  display: block;
  margin: 5px 0px;
}
.inv_not_paid{
  background-color:#ffee99;
}

/*announce*/
.announce {font-size: 13px; border: 1px solid #000000; background: #FDFFCF; padding: 5px;}
.announce span {background-color:yellow; font-weight:bold;}
.announce a {color:#013176; text-decoration:underline; font-weight:bold;}
/*announce*/

/*announce2*/
.announce2 {font-size: 13px; border: 1px solid #000000; background: #FFeeee; padding: 5px; color: #333333; }
.announce2 strong.hed { color: #cc0000; text-align: center; display: block; font-size: 20px; }
.announce2 strong { color: #ee0000; }
.announce2 span {background-color:yellow; font-weight:bold;}
.announce2 a {color:#013176; text-decoration:underline; font-weight:bold;}
/*announce*/


.searched_lic {
  border: 1px solid #999999;
  border-collapse:collapse;
}
.searched_lic thead{
  background-color: #efefef;
}
.searched_lic td{
  border: 1px solid #999999;
  padding: 5px;
}
.error_message {
  color: #cc0000;
}
.ballance{
  padding: 5px 0px;
}
#free_licenses{ margin-bottom: 20px; border: none;}
#free_licenses td{padding: 5px; border: none;}
#licenses{margin-bottom: 20px;}
.active-price, .active-price td{
    background-color: #9AFF46;
}
.price-for-trial, .price-for-trial td{
    background-color: #ffee99;
}
.price-not-active, .price-not-active td {
    background-color: #eaeaeb;
}
.price-future, .price-future td {
    background-color: #ACD6F5;
}

.price-expired, .price-expired td {
    background-color: #FFB3BE;
}

pre{text-align: left;}
#ui-datepicker-div span {
    background-color: transparent;
}
.trader-row {
    background-color: #f4f9ff;
}
.gallery-row {
    background-color: #fdf5ce;
}

#ajax_popup{
    position:fixed;
    display:none;
}
#table{
    border-collapse: collapse;
    border-spacing: 0;
}


#table td{
    margin: 0px;
    border: 1px solid #666;
    padding: 3px;
}
#toolbar{padding: 20px;}
#legend{margin-right:20px;}