/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 8, 2011 */
@font-face {
    font-family: 'Swis721CnBTBold';
    src: url('swisscb-webfont.eot');
    src: url('swisscb-webfont.eot?#iefix') format('eot'),
         url('swisscb-webfont.woff') format('woff'),
         url('swisscb-webfont.ttf') format('truetype'),
         url('swisscb-webfont.svg#webfontZlccijLN') format('svg');
    font-weight: normal;
    font-style: normal;
}

*, html {
  margin: 0;
  padding: 0;
}

a {
  color: #37464f;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.withdraw_head a {
    color: #ffffff;
}

img {
	border: 0 none;
}

input, select, textarea {
	padding: 4px;
}

body {
  font: normal 12px Arial;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #37464f;
}

ol, ul {
    list-style: none outside;
}

.wrap {
  width: 940px;
  margin: 0 auto;
}

#footer {
  background: url(../images/i/footbg.png) 0 0 repeat-x;
  height: 87px;
  float: left;
    width: 100%;

}

#footer .foot-left {
  width: 57%;
  float: left;
  padding-top: 15px;
}

#footer .foot-right {
  width: 43%;
  float: right;
  background: url(../images/i/moneyicons.png) 30px 15px no-repeat;
}

#paypal {
  display: block;
  position: relative;
  width: 78px;
  height: 79px;
  top: -40px;
  left: 355px;
  background: url(../images/i/satisfaction.png) 0 0 no-repeat;
}

#footer a {
  font-weight: bold;
}

#footer p {
  margin-top: 10px;
}

#subscribe {
  width: 325px;
  float: left;
  margin-right: 25px;
}

#subscribe p {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 9px;
    padding-left: 3px;
}

#subscribe form {
	padding-left: 45px;
	background: url(../images/i/mail.png) 0 0 no-repeat;
	float: left;
}

#subscribe label {
    float: left;
}

#subscribe label input {
    float: left;
    font-size: 12px;
    color: #66737a;
    padding: 6px 4px;
    width: 190px;
}

#social {
	margin: 50px 0 15px 0;
	float: left;
	width: 100%;
}

.addthis_toolbox {
    padding-top: 20px;
}

#head {
  background: url(../images/i/headbg.png) 0 0 repeat-x;
  height: 80px;
  float: left;
  width: 100%;
  font-size: 12px;
}

#imglogo {
	float: left;
	width: 230px;
	//padding-top: 10px;
}

.head-cart {
	float: right;
	color: #dcdcdb;
	font-size: 15px;
	margin-right: 17px;
	margin-top: 25px;
	background: url(../images/i/cart.png) 0 0 no-repeat;
	padding-left: 27px;
}

.head-cart-bg {
    float: right;
    width: 201px;
    height: 56px;
    margin-top: 5px;
    background: url(../images/i/cartbal.png) 0 0 no-repeat;
}

.head-cart-bg:hover {
    background: url(../images/i/cartbal-active.png) 0 0 no-repeat;
}

.head-cart em {
    color: #fdd668;
    font-style: normal;
}

.head-links {
	float: left;
	width: 450px;
	margin-left: 35px;
	margin-top: 35px;
	color: white;
    font-size: 12px;
}

.head-links a {
	color: white;
}

.head-links a:hover {
    color: #95a5af;
}

.sale_logo {
    margin-right: 10px;
}

.results_per_type {
	float: left;
}

.results_per_type select {
    width: 120px;
    margin-right: 10px;
}

.results_per_ctg {
    float: left;
}

.results_per_ctg select{
    width: 100px;
    margin-right: 10px;
}

.results_per_usr {
    float: left;
}

.results_per_usr select {
    width: 90px;
    margin-right: 10px;
}

.results_per_sort {
    float: left;
}

.results_per_sort select {
    width: 110px;
    margin-right: 0px;
}

.results_per_color {
    margin-left: 10px;
    float: left;
}

.results_per_adult {
    float: left;
    margin: 7px 9px 0;
}

.results_per_page {
    float: left;
    margin-left: 10px;
}

.results_per_page select {
    width: 55px;
}

#search {
	float: right;
}

.search_text {
	float: right;
	width: 130px;
}

#menu {
  background: url(../images/i/menubg.png) 0 0 repeat-x;
  height: 58px;
  margin-bottom: 30px;
  float: left;
    width: 100%;
}

#menu input, #menu select {
    padding: 6px 4px;
    margin-top: 15px;
}


#menu .search_button {
    float: right;
    padding: 0;
    margin-left: 10px;
    margin-top: 14px;
    background: url(../images/i/search.png) center center no-repeat;
    width: 93px;
    height: 32px;
    font-size: 0;
    color: transparent;
    border: 0;
}

#menu .search_button:hover {
    background: url(../images/i/search-active.png) center center no-repeat;
    width: 93px;
    height: 32px;
}

#menu input, #menu select {
    padding: 6px 4px;
    margin-top: 15px;
    border-width: 1px;
    box-sizing: border-box;
    height: 33px;
}

#right {
	float: right;
	width: 170px;
}

.center-content {
	width: 760px;
	float: left;
}

#content {
	float: left;
    width: 100%;
}

#right h4 {
	font-family: Swis721CnBTBold, "Myriad Pro";
	font-size: 16px;
	text-transform: uppercase;
	margin: 15px 0 7px 0;
	font-weight: normal;
}

#right h4.hdr1 , #right h4.hdr1 a {
	color: #6d9714;
	margin-top: 0;
}

.hdr2 {
	color: #008ece;
}

.hdr3 {
	color: #ff4fb2;
}

.hdr4 {
}

a.last-added {
    margin: 0 4px 4px 0;
    display: block;
    float: left;
    height: 50px;
    width: 50px;
}

.last-added img {
    /*margin: 0 4px 4px 0;*/
}

#right ol {
	list-style: none outside;
}

#right ol a {
    color: #1f1f1f;
    display: block;
    padding: 3px 0 3px 3px;
    border-bottom: 1px dotted #1f1f1f;
}

#right ol a.last {
    border-bottom: 0 none;
}

.image_block {
	height: 140px;
	text-align: center;
}
.image_block img {
	height: 140px;
}

.cell {
	float: left;
	width: 140px;
	height: 180px;
	border: 1px solid #D4E0E7;
	background-color: #F2F5F7;
	margin-right: 10px;
	position: relative;
}

.image-tip {
    position: absolute;
    top: 0;
    left: 20px;
    width: 100px;
    z-index: 1000;
    display: none;
    font-size: 11px;
    color: #374754;
    text-align: center;
    background: #F1F2F4;
    padding: 2px 0;
    text-decoration: none;
    border: 1px solid #D4E0E7;
    border-bottom: 0 none;
}

.image-download-action {
    position: absolute;
    top: 18px;
    left: 5px;
    width: 130px;
    z-index: 1000;
    font-size: 11px;
    color: #374754;
    text-align: center;
    background: #F1F2F4;
    padding: 2px 0;
    text-decoration: none;
    border: 1px solid #D4E0E7;
    border-bottom: 0 none;
}

.cell:hover .image-tip {
    display: block;
}

.cell a.buy {
	display: block;
	width: 140px;
	height: 38px;
	background: url(../images/i/addtocart.png) center 5px no-repeat;
}

.cell a.buy:hover {
    background: url(../images/i/addtocart-active.png) center 5px no-repeat;
}

.cell a.free {
    display: block;
    width: 140px;
    height: 35px;
    background: url(../images/i/freedownload.png) center center no-repeat;
}

.line {
	margin-bottom: 30px;
}

.clear  {
    height: 0px;
    width: 0px;
    font-size: 0px;
    clear: both;
    line-height: 0px;
}

.pages {
	float: left;
	height: 18px;
	margin: 15px 0 10px 0;
	clear: both;
}

.pages span, .pages a {
	float: left;
	margin: 3px 5px 0 5px;
	color: #425662;

}

.pages span {
	font-weight: bold;
	font-size: 13px;
	margin-top: 2px;
}

.pages a.page-first {
    width: 18px;
    height: 18px;
    background: url(../images/i/pager_first.png) 0 0 no-repeat;
    margin: 0 3px;
}

.pages a.page-prev {
    width: 18px;
    height: 18px;
    background: url(../images/i/pager_prev.png) 0 0 no-repeat;
    margin: 0 3px;
}

.pages a.page-next {
    width: 18px;
    height: 18px;
    background: url(../images/i/pager_next.png) 0 0 no-repeat;
    margin: 0 3px;
}

.pages a.page-lasted {
    width: 18px;
    height: 18px;
    background: url(../images/i/pager_last.png) 0 0 no-repeat;
    margin: 0 3px;
}

#image-left {
	width: 400px;
	margin-right: 20px;
	float: left;
}

#image-right {
	width: 335px;
	float: left;
}

.sub-title {
	color: #22323b;
	font-size: 18px;
	margin-bottom: 10px;
}

.sub-title a {
    text-decoration: underline;
}

#mylic {
	width: 172px;
    height: 57px;
    background: url(../images/i/mylic.png) 0 0 no-repeat;
    margin-top: 25px;
    float: left;
}

#buycert {
	width: 172px;
    height: 54px;
    background: url(../images/i/butcert.png) 0 0 no-repeat;
    margin-top: 30px;
    float: left;
}

.about_image {
	color: #333333;
}

.about_image h4 {
	font-size: 14px;
	margin: 10px 0;
}

.hrcls {
	border-color: #EEEEEE;
    border-right: 0 none #EEEEEE;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin: 20px 5px 10px 5px;
}

.about_author {
    line-height: 18px;
}

.about_author span {
    font-size: 14px;
    font-weight: bold;
}

.about_author img.avatar {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.about_image a {
    color: #008ece;
    text-decoration: underline;
}

.about_image a:hover {
    text-decoration: none;
}

.image-inf-line {
	background-color: #EEEEEE;
	padding: 7px 5px 5px;
	margin-bottom: 3px;
}

#blogcodelink {
	margin-top: 10px;
	background: url(../images/i/add_code.jpg) 0 1px no-repeat;
    color: #383838;
    font-size: 11px;
    padding-left: 14px;
    text-decoration: underline;
    display:block;
}

#blogcode {
  display: none;
  width: 300px;
  height: 50px;
  background-color: #A4A4A4;
  color: white;
  font-size: 9px;
  font-family: Verdana;
  border: 1px solid #3C3C3C;
  padding: 3px;
  margin: 5px 0 0 10px;
}

.imnotes {
	color: #666666;
	font-size: 11px;
	margin-top: 20px;
	clear: both;
}

.imnotes a {
    text-decoration: underline;
}

.more_images img {
	margin: 0 3px 3px 0;
}

.more_images {
	width: 335px;
}

.tbl-cart {
	width: 100%;
	border: 1px solid white;
	background-color: #EEEEEE;
	border-collapse: collapse;
	margin-bottom: 15px;
}

.tbl-cart td {
    border: 1px solid white;
    height: 45px;
    text-align: center;
}

.tbl-cart-full tr {
	height: 115px;
}

.tbl-cart-full td {
    font-size: 14px;
}

.tbl-cart-full td.td-price {
    min-width: 70px;
    vertical-align: top;
    padding: 33px 3px 0 3px;
}

.tbl-cart-full .actions a {
    display: block;
    margin: 0 auto;
    background: url(../images/i/delete1.png) 0 0 no-repeat;
    width: 124px;
    height: 32px;
}

.tbl-cart-full .actions a.wishlist_add, .wishlist_to_add {
    background: url(../images/i/add-to-wishlist.png) 0 0 no-repeat;
    width: 124px;
    height: 32px;
    margin-top: 5px;
    font-size: 0;
    color: transparent;
    border: 0 none;
}

.tbl-cart-full .actions a.wishlist_tocart, .wishlist_to_cart {
    background: url(../images/i/add-to-cart.png) 0 0 no-repeat;
    width: 124px;
    height: 32px;
    font-size: 0;
    color: transparent;
    border: 0 none;
}

.tbl-cart-full .actions a.wishlist_del, .wishlist_to_del {
    background: url(../images/i/delete1.png) 0 0 no-repeat;
    width: 124px;
    height: 32px;
    margin-top: 5px;
    font-size: 0;
    color: transparent;
    border: 0 none;
}

.tbl-cart tr.header {
    background: url(../images/i/carttblheadbg.png) 0 0 repeat-x;
    font-weight: bold;
    color: white;
}

.tbl-cart tr.header td {
    height: 26px;
}

.tbl-cart tr.header1 {
    background: url(../images/i/carttblbg.png) 0 0 repeat-x;
    font-weight: bold;
    color: white;
    height: 32px;
}

.tbl-cart tr.header1 td {
    height: 32px;
    font-size: 14px;
    font-weight: normal;
    color: #dcdcdb;
}

.tbl-cart td a {
    color: #008ece;
    text-decoration: underline;
}

.tbl-cart td a:hover {
    text-decoration: none;
}

.tbl-cart td.price {
    color: #e81515;
    font-size: 14px;
    font-weight: bold;
}

.tbl-cart td a.shopping_cart {
    background: url(../images/i/addtocart1.png) 0 0 no-repeat;
    display: block;
    width: 101px;
    height: 29px;
    margin: 0 auto;
}

#main-image-layer {
	width: 400px;
	height: 400px;
	text-align: center;
	float: left;
	cursor: pointer;
}

.img-buttons {
    float: left;
}
.jCarouselLite {
    float: left;
    margin: 10px 0;
}
.prev {
	background: url(../images/i/img_prev.png) 0 0 no-repeat;
    width: 11px;
    height: 17px;
    margin: 27px 10px 0 90px;
}

.next {
    background: url(../images/i/img_next.png) 0 0 no-repeat;
    width: 11px;
    height: 17px;
    margin: 27px 0 0 10px;
}

.jCarouselLite li {
	width: 50px;
	text-align: center;
	margin: 0 5px;
	cursor: pointer;
}

.small_info {
	width: 265px;
}

.small_info td {
    height: 30px;
}

.small_info td.grey {
    text-align: left;
    width: 111px;
    padding: 3px 7px;
}

#send_gift {
	background: #FAF68D url(../images/i/gift.png) 197px 0 no-repeat;
	width: 265px;
	height: 43px;
	border-bottom: 2px solid white;
}

#send_gift label {
    float: left;
    margin-left: 10px;
    margin-top: 14px;
    font-weight: bold;
}

#send_gift label a {
    text-decoration: underline;
    color: #008ece;
}

#send_gift label a:hover {
    text-decoration: none;
}

#send_gift_tbl {
	background: #FAF68D;
	width: 265px;
	float: left;
	padding-bottom: 10px;
}

#send_gift_tbl input, #send_gift_tbl textarea {
	width: 240px;
	float: left;
	margin-left: 10px;
	margin-top: 7px;
	border: 1px solid #A7A4A4;
	color: #333333;
	font: 12px Arial;
	padding: 3px;
}

#cart-bottom {
	float: left;
	clear: both;
	margin-top: 15px;
	color: #232221;
}

#total {
    font-size: 18px;
    font-weight: bold;
}

#total span {
    color: #e11c23;
}

#cart-bottom label {
    font-size: 14px;
    display: block;
    margin: 10px 0;
    clear: both;
}

/*#use_balance label {
    font-size: 14px;
    display: block;
}*/

#cart-bottom label a {
    color: #3399cc;
    text-decoration: underline;
}

#cart-bottom label a:hover {
    text-decoration: none;
}

.buy_button {
	background: transparent url(../images/i/cartbut-pushcase.png) 0 0 no-repeat;
    width: 113px;
    height: 32px;
    float: left;
    margin-right: 15px;
    color: transparent;
    font-size: 0;
    border: 0 none;
}

.buy_button:hover {
    background: transparent url(../images/i/cartbut-pushcase-active.png) 0 0 no-repeat;
}

.empty_button {
	background: transparent url(../images/i/cartbut-empty.png) 0 0 no-repeat;
    width: 107px;
    height: 32px;
    float: left;
    margin-right: 15px;
    color: transparent;
    font-size: 0;
    border: 0 none;
}

.empty_button:hover {
    background: transparent url(../images/i/cartbut-empty-active.png) 0 0 no-repeat;
}

.recount_button {
	background: transparent url(../images/i/recount-button.png) 0 0 no-repeat;
    width: 106px;
    height: 32px;
    float: left;
    color: transparent;
    font-size: 0;
    border: 0 none;
}

.recount_button:hover {
    background: transparent url(../images/i/recount-button-active.png) 0 0 no-repeat;
}

#discont {
	padding: 3px;
}

.form_table {
    width: 100%;
    border: 1px solid white;
    background-color: #EEEEEE;
    border-collapse: collapse;
    margin-bottom: 15px;
    font-size: 14px;
    color: #333333;
}

.form_table td {
    border: 1px solid white;
    height: 35px;
    text-align: left;
    padding: 7px 10px;
}

.form_table input, .form_table select {
    border: 1px solid #A2A2A2;
}

.form_table td.left {
    width: 168px;
}

.form_table a {
	color: #008ece;
	font-size: 12px;
}

.form_table span {
    display: block;
    font-size: 12px;
    padding-top: 15px;
}

.white-str td {
	background-color: white;
}

img.captcha {
	border: 1px solid #038ACC;
	float: left;
	margin-right: 15px;
}

.login_tbl  {
    width: 87%;
}

.login_tbl input, .login_tbl select {
	width: 290px;
}

.login_tbl input[type=password] {
	margin-right: 15px;
}

.login_tbl input.button {
    width: auto;
}

.login_tbl input.capthca {
    width: 112px;
    border: 1px solid #038ACC;
}

.login_tbl input.login-button {
	background: transparent url(../images/i/login-button.png) 0 0 no-repeat;
    width: 120px;
    height: 39px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
}

.req {
	background: transparent url(../images/i/req.png) 320px 16px no-repeat;
}

.login_tbl select.sel-dt {
	width: 92px;
}

.login_tbl select.big_select {
	width: 300px;
}

span.noblock {
	display: inline;
}

.login_tbl input.register-button {
    background: transparent url(../images/i/register.png) 0 0 no-repeat;
    width: 161px;
    height: 39px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
}

.login_tbl input.register-button:hover {
    background: transparent url(../images/i/register-active.png) 0 0 no-repeat;
}

input.contact-us {
	background: transparent url(../images/i/submit.png) 0 0 no-repeat;
    width: 92px;
    height: 42px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
    margin-top: 10px;
}

input.contact-us:hover {
    background: transparent url(../images/i/submit-active.png) 0 0 no-repeat;
}

.acc-title {
	float: left;
	width: 100%;
	font-size: 14px;
	margin-bottom: 15px;
}

.acc-title .wrap {
    background: #EEEEEE;
    height: 32px;
}

.acc-title .left {
	float: left;
	margin-top: 9px;
	margin-left: 20px;
}

.acc-title .right {
    float: right;
    margin-top: 9px;
    margin-right: 10px;
}

.usd {
	color: #cc0000;
}

.act {
	color: #5a970a;
}

.adm-head, .level_1 {
	display: block;
	padding-left: 23px;
	color: #219cc5;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0;
}

.level_2 {
	margin-left: 23px;
	display: block;
	padding: 2px 0;
}

.level_2_this {
	font-weight: bold;
}

.admin_menu .hrcls {
	margin: 7px 0;
	border-color: #DCDCDC;
}

.question {
	margin-top: 20px;
	line-height: 18px;
}

.question strong {
    color: #ff6c00;
    font-size: 14px;
}

.question {
    margin-top: 20px;
}

#subscribe-button {
	background: transparent url(../images/i/subscribe.png) 0 0 no-repeat;
    width: 67px;
    height: 31px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
}

p.header {
	color: #333333;
	font-size: 18px;
	padding: 5px 0;
}

p.header-1 {
    color: #333333;
    font-size: 14px;
    padding: 5px 0;
    font-weight: bold;
}

.list_table {
    background-color: #EEEEEE;
    border: 1px solid white;
    border-collapse: collapse;
    margin-bottom: 15px;
    width: 100%;
    font-size: 12px;
}

.list_table td {
    border: 1px solid white;
    text-align: center;
    padding: 8px 5px;
}

.list_table td.active_promo_price {
    border: 1px solid white;
    text-align: left;
    padding: 8px 15px;
}

.tasks-list td {
    border: 0 none;
}

.list_table tr.header {
    background: url(../images/i/carttblbg.png) 0 0 repeat-x;
    font-size: 14px;
    color: white;
}

.list_table tr.header td a {
    color: white;
    text-decoration: underline;
}

.list_table tr.header td {
    padding: 7px 5px;
}

.list_table tr.erased {
    background-color: #D3D3D3;
}

.find-button {
	background: transparent url(../images/i/find.png) 0 0 no-repeat;
    width: 71px;
    height: 29px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
}

.edit_file {
    background-color: #EEEEEE;
    border: 1px solid white;
    border-collapse: collapse;
    margin-bottom: 10px;
    font-size: 12px;
}

.edit_file tr.header {
    background: url(../images/i/carttblbg.png) 0 0 repeat-x;
    font-size: 14px;
    color: white;
}

.edit_file td {
    border: 1px solid white;
    padding: 3px;
}

.edit_file td.left {
    font-weight: bold;
    padding-left: 5px;
}

#admin_content p a,
#admin_content a.license-name
{
	text-decoration: underline;
}

.payment_frm .edit_file {
	width: 100%;
	margin-top: 15px;
}

.payment_frm .edit_file td {
    padding: 3px 7px;
}

.payment_frm .edit_file td.withdraw_head {
	padding: 7px;
	text-align: center;
}

.input-withdraw {
	width: 150px;
}

.edit_file select[name="currency"], #cert-sel {
    border: 1px solid #8f8f9d;
    border-radius: 5px;
}

.input-withdraw input {
    width: 150px;
    background-color: white;
    border: 1px solid #8f8f9d;
}

#frm_1 #paypal_amount, #custom-cert input[type="text"], form input[type="text"] {
    background-color: white;
    border: 1px solid #8f8f9d;
}

.payment_frm .button {
    border-radius: 5px;
    border: 1px solid #8f8f9d;
    background-color: #e9e9ed;
    font: normal 12px Arial;
}

form input.button[type='submit'], form input[type="submit"] {
    border-radius: 5px;
    border: 1px solid #8f8f9d;
    background-color: #e9e9ed;
    font: normal 12px Arial;
    line-height: 18px;
}

#upload_form {
    background: #eeeeee;
    font-size: 11px;
    color: #333;
}

#upload_form .comment {
    color: #666;
}

#upload_form td {
	padding: 20px 10px;
}

#my_file_element {
    border: 2px solid #24333d;
}

.upload-button {
	background: transparent url(../images/i/upload_images.png) 0 0 no-repeat;
    width: 141px;
    height: 29px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
}

.count_of_images {
    padding: 7px 10px;
    color: #333;
    text-align: center;
}

.count_of_images td {
    width: 150px;
    padding: 7px;
}

.images_upload_groups2 {
	margin: 0;
	color: #333;
	font-size: 14px;
	text-align: left;
}

.images_upload_groups2 a {
	color: #219cc5;
	font-weight: bold;
}

.images_upload_groups2 span {
	color: #333333;
	font-weight: normal;
}

.images_upload_groups2 td {
	padding: 10px 5px;
}

.button-delete-images {
	background: transparent url(../images/i/delete_selected.png) 0 0 no-repeat;
    width: 131px;
    height: 29px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
    margin-right: 15px;
}

.send-images-button {
	background: transparent url(../images/i/add_to_cat.png) 0 0 no-repeat;
    width: 141px;
    height: 29px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
}

.images_upload_groups2 td.group_name {
	background: transparent url(../images/i/folder.png) 12px 10px no-repeat;
	padding-left: 30px;
}

.images_upload_groups2 tr.active td {
	background: #c4eaa9;
}

.images_upload_groups2 tr.active td.group_name {
	background: #c4eaa9 url(../images/i/folder_ok.png) 12px 10px no-repeat;
}

.images_upload_groups2 tr td.add_group {
	background: url(../images/i/folder_plus.png) 12px 10px no-repeat;
	padding-left: 30px;
}

.images_upload_groups2 tr td.delete_group {
	background: url(../images/i/folder_del.png) 12px 10px no-repeat;
	padding-left: 30px;
}

.images_upload_groups2 tr.active td.add_group, .images_upload_groups2 tr.active td.delete_group {
    background-color: #c4eaa9;
}

.images-upload {
    font-size: 14px;
}

.images-upload .image-name {
    color: #219cc5;
    font-weight: bold;
}

.images-upload .image-name span {
    color: black;
    font-weight: normal;
    font-size: 12px;
}

.images-upload .image-actions a {
	display: block;
	margin: 3px auto;
	color: transparent;
    font-size: 0;
}

.images-upload .image-actions a.edit {
    background: transparent url(../images/i/edit.png) 0 0 no-repeat;
    width: 81px;
    height: 29px;
}

.images-upload .image-actions a.delete {
    background: transparent url(../images/i/delete.png) 0 0 no-repeat;
    width: 81px;
    height: 29px;
}

.images-upload .image-actions a.attr {
    background: transparent url(../images/i/delete.png) 0 0 no-repeat;
    width: 81px;
    height: 29px;
}

.images-upload td.status {
    width: 86px;
}

.images-upload td.move_images_to_group {
    text-align: left;
}

.perform-button {
	background: transparent url(../images/i/move.png) 0 0 no-repeat;
    width: 75px;
    height: 29px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
    margin-left: 15px;
}

.float-left {
    float: left;
}

.images-upload {
    margin: 0;
}

.images-upload .float-left {
    margin-left: 10px;
}

.images_upload_groups2  {
	color: #333;
}

.images_upload_groups2 td {
	padding: 10px;
}

.images_upload_groups2 .header2 {
	background: transparent;
}

.images_upload_groups2 .move {
	text-align: left;
}

.images_upload_groups2 .description {
	font-size: 12px;
}

.images-upload select {
	padding: 2px;
}

.acc {
	font-size: 14px;
}

.acc td, .acc th {
	padding: 10px 15px;
	text-align: left;
}

.acc td a {
	font-size: 12px;
	text-decoration: underline;
	color: #219cc5;
}

.acc td a:hover {
	text-decoration: none;
}

.acc .field-name {
    width: 150px;
}


.licfrm {
    background: #EEEEEE url(../images/i/lic.jpg) 10px 10px no-repeat;
    float: left;
}
.licfrm label {
    margin: 10px 0 0 100px;
    font-size: 14px;
    float: left;
}

.licfrm input.contact-us {
    clear: left;
    margin: 10px 0 10px 100px;
}

.licfrm div input {
    margin-right: 20px;
    width: 250px;
    border: 1px solid black;
}

.licfrm div a {
    color: blue;
    text-decoration: underline;
}

.n-a {
	color: black;
	font-size: 14px;
}

.notcomplete {
	color: #db2727;
	margin-top: 12px;
}

.complete {
	background: url("../images/i/ok1.png") no-repeat scroll 10px 0 transparent;
    color: #649D19;
    font-size: 14px;
    height: 16px;
    padding-left: 18px;
}

.qdownload {
	background: url("../images/i/download.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    margin: 12px auto 0;
    width: 88px;
}

.cond-links {
	background: url("../images/i/tr1.png") no-repeat scroll 0 3px transparent;
    display: block;
    padding-left: 12px;
    color: #219cc5;
    margin-top: 5px;
}

.cond-links-r {
    background: url("../images/i/tr.png") no-repeat scroll 0 4px transparent;
    display: block;
    padding-left: 12px;
    color: #219cc5;
    margin-top: 5px;
}

.task-num {
	background: url("../images/i/circle.png") no-repeat scroll 0 4px transparent;
    color: #219CC5;
    display: block;
    float: left;
    font-size: 36px;
    font-weight: bold;
    height: 45px;
    margin: 0 0 0 5px;
    padding: 3px 0 0 11px;
    width: 42px;
}

.tasks-list tr.header {
	background: #219cc5;
	color: white;
}

.taskreplytd {
}

.taskreplytd a {
	text-decoration: none;
	font-weight: bold;
	color: #219cc5;
	display: block;
	margin-bottom: 3px;
}

.taskreplytd a:hover {
    text-decoration: underline;
}

.senforapproval {
	background: url("../images/i/mailin.png") no-repeat scroll 10px 0 transparent;
	padding-left: 15px;
}

.needreply {
	background: url("../images/i/needreply.png") no-repeat scroll 10px 0 transparent;
    color: wheat;
    display: block;
    font-size: 11px;
    height: 23px;
    margin: 0 auto;
    padding: 6px 0 0;
    width: 120px;
    font-weight: bold;
}

.add_group td {
    text-align: left;
}

.add_group td.left {
    width: 150px;
}

.add_group input, .add_group textarea {
    width: 300px;
}

.button-approve {
    background: transparent url(../images/i/add-to-catalogue.png) 0 0 no-repeat;
    width: 141px;
    height: 29px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
    margin-left: 15px;
}

.button-save {
    background: transparent url(../images/i/save.png) 0 0 no-repeat;
    width: 63px;
    height: 29px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
    margin-left: 10px;
}

.image-edit td {
    text-align: left;
    font-weight: bold;
}

.image-edit tr.header td {
    font-weight: normal;
}

.image-options td {
    font-weight: normal;
}

.image-edit td span {
    font-weight: normal;
    color: #219CC5;
    font-size: 12px;
}

td.img-edit-show {
    text-align: center;
    vertical-align: top;
    width: 120px;
}

a.add_category {
    background: transparent url(../images/i/add.png) 0 0 no-repeat;
    width: 76px;
    height: 32px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    display: block;
    margin: 0 auto;
}

a.add_category:hover {
    background: transparent url(../images/i/add-active.png) 0 0 no-repeat;
}

.image-edit textarea.desc {
    width: 98%;
    height: 75px;
}

.image-edit textarea.keys {
    width: 570px;
    height: 65px;
}

/*.image-edit input.price {*/
/*    width: 100px;*/
/*}*/
.image-edit input.video-prefix {
  width: 210px;
  background-color: #d9d9d9;
}
.image-edit input.video-code {
  width: 300px;
}

.image-edit input.title {
    width: 570px;
}

.multiple_select td {
    width: 226px;
    border: 0 none;
    background: none repeat scroll 0 0 white;
    vertical-align: top;
}

.multiple_select td.arrow {
    width: 90px;
    background: none repeat scroll 0 0 transparent;
    vertical-align: middle;
}

.multiple_select td p.multiple_header {
    display: block;
    padding: 5px 7px;
    color: white;
    background: #219CC5;
    margin-bottom: 3px;
}

.multiple_select table tr td div.selected p a.delete {
    background: url("../images/account/small/x.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 9px;
    margin-top: 3px;
    width: 11px;
}

.multiple_select table tr td div.selected p.category {
    background: none repeat scroll 0 0 #F9F8F3;
    color: #000000;
    padding: 3px 5px;
}

.multiple_select td p.remove {
    display: block;
    text-align: center;
    margin-top: 5px;
}

#admin_navigation .admin_menu a.main,
#admin_navigation .admin_menu span.main  {background: url(../images/bullets/home.gif) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.my_account,
#admin_navigation .admin_menu span.my_account  {background: url(../images/i/bullets/1.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.administration,
#admin_navigation .admin_menu span.administration  {background: url(../images/bullets/administration.gif) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.buhgalteria,
#admin_navigation .admin_menu span.buhgalteria  {background: url(../images/i/bullets/3.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.collection  {background: url(../images/bullets/collection.gif) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.buy_pictures,
#admin_navigation .admin_menu span.buy_pictures  {background: url(../images/i/bullets/4.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.my_studio  {background: url(../images/bullets/my_studio.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.messages  {background: url(../images/bullets/messages.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.messages-blink  {background: url(../images/bullets/messages-blink.gif) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.exit  {background: url(../images/i/bullets/6.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.my_uploads,
#admin_navigation .admin_menu span.my_uploads  {background: url(../images/i/bullets/2.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.withdraw_funds,
#admin_navigation .admin_menu span.withdraw_funds  {background: url(../images/i/bullets/5.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.series_of_images  {background: url(../images/bullets/series_of_images.gif) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.parthers,
#admin_navigation .admin_menu span.parthers  {background: url(../images/bullets/partner.gif) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.quests,
#admin_navigation .admin_menu span.quests  {background: url(../images/i/bullets/7.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.exclusive_menu,
#admin_navigation .admin_menu span.exclusive_menu  {background: url(../images/i/bullets/8.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.support,
#admin_navigation .admin_menu span.support  {background: url(../images/i/bullets/icon-15.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.gifts,
#admin_navigation .admin_menu span.gifts  {background: url(../images/i/bullets/gift.png) 0 50% no-repeat transparent;}
#admin_navigation .admin_menu a.post-editor,
#admin_navigation .admin_menu span.post-editor  {background: url(../images/i/bullets/post_editor.png) 0 50% no-repeat transparent;}

.button-upload {
    background: transparent url(../images/i/upload.png) 0 0 no-repeat;
    width: 69px;
    height: 32px;
    color: transparent;
    font-size: 0;
    border: 0 none;
}

input[name="avatar"] {
    border: 1px solid black;
    float: left;
}

#upload_field {
    float: left;
    margin: 4px 10px 0 0;
    font-size: 14px;
}

.avatartbl td {
    border: 0 none;
}

.usercard td {
    text-align: left;
}

.websitetbl td {
    text-align: left;
}

.websitetbl td input.text {
    width: 300px;
}

.tbl-left td {
    text-align: left;
}

.adminstat .left {
    width: 150px;
    font-weight: bold;
}

.big_left {
    font-weight: bold;
}

.error {
    color: red;
}

.d-block {
    display: block;
}

.birthdaytbl .big_left {
    width: 150px;
    font-weight: bold;
}

.usercard input {
    width: 300px;
    background-color: white;
    border: 1px solid #8f8f9d;
}

.usercard select {
    width: 310px;
    border: 1px solid #8f8f9d;
    border-radius: 5px;
}

a.user_status_0 {
  background: transparent url(../images/user_status/pix_user_ok.jpg) no-repeat;
  display: block;
  height: 21px;
  width: 21px;
}

a.user_status_1 {
  background: transparent url(../images/user_status/pix_user_ban.jpg) no-repeat;
  display: block;
  height: 18px;
  width: 18px;
}

a.user_email_link {
    text-decoration: underline;
}

a.user_password_edit_btn {
    background: transparent url(../images/user_status/pix_user_pencil.png) no-repeat;
    display: inline-block;
    height: 21px;
    width: 21px;
    margin-bottom: -8px;
}

a.user_email_edit_btn {
    background: transparent url(../images/user_status/pix_user_pencil.png) no-repeat;
    display: inline-block;
    height: 21px;
    width: 21px;
    margin-left: 10px;
    margin-bottom: -8px;
}

a.user_login_edit_btn {
    background: transparent url(../images/user_status/pix_user_pencil.png) no-repeat;
    display: inline-block;
    height: 21px;
    width: 21px;
    margin-left: 10px;
    margin-bottom: -8px;
}

a.user_license_drop_button {
    background: transparent url(../images/user_status/pix_user_ban.jpg) no-repeat;
    display: inline-block;
    height: 21px;
    width: 21px;
    margin-left: 10px;
    margin-bottom: -8px;
}

a.user_promo_drop_button {
    background: transparent url(../images/user_status/pix_user_ban.jpg) no-repeat;
    display: inline-block;
    height: 21px;
    width: 21px;
    margin-left: 10px;
    margin-bottom: -8px;
}

#flashMessage {
    background-color: #E0F0D9;
    padding: 12px;
    margin-bottom: 10px;
    color: #48874A;
    font-size: 14px;
    border-color: #D7E9C7;
    border-radius: 5px;
}

.user_email_edit_form, .user_password_edit_form {
    display: none;
}

.user_login_edit_form {
    display: none;
}

.full-preview {
    /*float: left;*/
    clear: both;
    text-align: center;
    width: 100%;
    margin: 10px 0;
}

.full-preview a {
    color: #008ECE;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
}

/*.exclusixe-btn {
    background: transparent url(../images/i/exclusive-button.png) 0 0 no-repeat;
    width: 103px;
    height: 32px;
    color: transparent;
    font-size: 0;
    border: 0 none;
}

.exclusixe-btn:hover   {
    background: transparent url(../images/i/exclusive-button-active.png) 0 0 no-repeat;
}*/

.cell a.exclusive {
    display: block;
    width: 140px;
    height: 38px;
    background: url(../images/i/exclusive-button.png) center 4px no-repeat;
}

.cell a.exclusive:hover {
    background: url(../images/i/exclusive-button-active.png) center 4px no-repeat;
}

.cell a.bonus {
    display: block;
    width: 140px;
    height: 38px;
    background: url(../images/i/bonus_cell.png) center 4px no-repeat;
}

.cell a.bonus:hover {
    background: url(../images/i/bonus_cell_active.png) center 4px no-repeat;
}

.tbl-cart td a.shopping_cart_exclusive {
    background: url(../images/i/exclusive-button.png) 0 0 no-repeat;
    display: block;
    width: 103px;
    height: 32px;
    margin: 0 auto;
}

.exclusive-txt {
    line-height: 20px;
}

.exclusive-txt ol {
    list-style-type: decimal;
    list-style-position: outside;
    padding-left: 21px;
}

.promo-content {
    background-color: black;
    padding: 15px;
}

.promo-content h1 {
    color: orange;
}

.promo-size {
    color: white;
    font-size: 18px;
    width: 150px;
}

.promo-r {
    height: 40px;
}

textarea.promo-txt {
    width: 500px;
    height: 40px;
}

#quest-block a {
    text-decoration: underline;
    color: blue;
}

#stay_anonymous {
    float: left;
}

#stay_anonymous input {
    width: auto;
    float: none;
}

#accSetMess {
    background-color: #EEEEEE;
    border: 1px solid white;
    border-collapse: collapse;
    font-size: 18px;
    padding: 15px 0;
    text-align: center;
    width: 100%;
    color: green;
}

#accSetMess span {
    color: black;
}

#promo-block {
    margin-bottom: 15px;
}

#promo-block a {
    text-decoration: underline;
    color: blue;
}

.forum-head {
    text-align: center;
}

.forum-head span {
    font-size: 200%;
}

#pp {
    background: #E8EDF0;
    padding: 10px;
    margin-bottom: 10px;
    height: 190px;
}

#tbl_gifts {
    background: #E8EDF0;
    font-size: 110%;
}

#pp label.sel {
    float: left;
    margin: 3px 0 5px;
    padding-right: 7px;
    text-align: right;
    width: 90px;
    font-size: 120%;
    font-weight: bold;
}

#pp select {
    margin-bottom: 10px;
    width: 200px;
}

#pp input[type=text] {
    width: 50px;
    margin: 0 15px 7px 0;
}

#frm_2 {
    background: #EEEEEE url(../images/i/funds/cards.png) 405px 31px no-repeat;
}

#frm_1 {
    background: #EEEEEE url(../images/i/funds/paypal_128.png) right -33px no-repeat;
}

#pp_submit {
    background: transparent url(../images/i/join.png) 0 0 no-repeat;
    width: 69px;
    height: 32px;
    color: transparent;
    font-size: 0;
    border: 0 none;
    float: left;
}

#pp_submit:hover {
    background: transparent url(../images/i/join-active.png) 0 0 no-repeat;
}

#pp_add_funds {
    float: left;
    color: red;
    text-transform: uppercase;
    text-decoration: underline;
    margin: 9px 0 0 20px;
}

.head-links a.prepaid-head-links {
    color: #FDD668;
}

.prepaid-head-links span {
    color: #92BE2B;
    font-style: italic;
}

.form-prepaid-project {
    clear: both;
    color: #C03A7F;
    display: block;
    font-size: 125%;
    margin: 10px auto;
    text-align: center;
    text-decoration: underline;
    width: 100%;
}

.form-prepaid-project:hover {
    text-decoration: none;
}

.payment-typ-2 td {
    font-weight: bold;
}

.payment-typ-21 td, .payment-typ-21 td a {
    color: gray;
}

#pp_approve input {
    font-size: 9px;
}

#pp_approve input[type=submit] {
    padding: 0;
}

.affilate-forum {
    text-align: left;
}

.affilate-forum label {
    width: 100px;
    float: left;
    padding-top: 5px;
}

.affilate-forum input {
    text-align: left;
}

.affilate-forum input[type=submit] {
    padding: 2px;
}

#right h4.hdr-pfd1 {
    text-align: left;
    color: #990033;
    margin-top: 0;
    font-size: 16px;
}

#right h4.hdr-pfd1 span {
    font-size: 12px;
    color: black;
    font-weight: normal;
    font-family: Arial;
    text-transform: none;
}

#pfd1 {
    text-align: center;
    background-color: #990033;
    color: white;
    margin-bottom: 15px;
    padding: 5px 3px;
    text-align: center;
    font-size: 12px;
}

.legal-information ul {
    list-style: circle;
    margin: 15px 0;
    padding-left: 20px;
}

.legal-information pre {
    margin: 7px;
}

.assoc_id_item {
    float: left;
    width: 190px;
    margin-top: 10px;
}

.assoc_id_item img {
    float: left;
}

.assoc_id_controls {
    float: left;
    margin: 35px 0 0 15px;
}

#pchange {
    margin-top: 3px;
}

#pchange .header td {
    text-align: left;
    background: url("../images/i/Percentage.png") no-repeat scroll 7px 7px transparent;
    padding-left: 33px;
}

#pchange td div {
    color: #199AC2;
    font-size: 90%;
    margin-top: 3px;
    padding-left: 17px;
}

#pchange td.pfooter {
    text-align: left;
}

#pchange td.move_images_to_group {
    padding: 15px 0 15px 10px;
}

.pchange-button {
    background: url("../images/i/apply1.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    font-size: 0;
    height: 29px;
    margin-left: 310px;
    width: 119px;
}

#pchange .pfooter div, #pchange .pfooter input {
    float: left;
}

#pchange .pfooter div {
    margin: 7px 10px 0 10px;
    color: #37464F;
}

#pchange .pfooter input[type=text] {
    margin: 2px 0 0;
}

.actionsnews {
    margin-top: 21px;
}

.actionsnews .action {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 10px;
    float: left;
    width: 750px;
}

.actionsnews .action img {
    float: left;
    margin-right: 10px;
}

.actionsnews .action a {
    text-decoration: underline;
    color: #008ECE;
    font-size: 1.5em;
}

.actionsnews h3 a {
    text-decoration: underline;
    color: #008ECE;
}

.actionsnews h3 {
    margin-bottom: 10px;
}

.usercard .dateselect {
    width: 97px;
}

.usercard .helps {
    color: #219CC5;
    font-size: 90%;
    font-weight: normal;
}

#add_promo {
    display: block;
    width: 155px;
    height: 32px;
    background: url("../images/create.png")

}

#add_promo:hover {
    background: url("../images/create-active.png")
}

#promo_add_button {
    background: url("../images/start-promo.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    font-size: 0;
    height: 32px;
    width: 129px;
}
#promo_add_button:hover {
    background: url("../images/start-promo-active.png") no-repeat scroll 0 0 transparent;
}

#summer-tag td {
    text-align: left;
}

#summer-tag td.tit {
    width: 100px;
    font-weight: bold;
}

#summer-tag td input[type=text], #summer-tag td input[type=file] {
    width: 500px;
}

#summer-tag td select {
    width: 150px;
}

a.auto_height {
    height: auto;
}

#per_usr_select option[value=Exclusive] {
    color: #ffffff;
    background-color: #8ab62f;
}

#per_usr_select option[value=Bonus] {
    color: #ffffff;
    background-color: #8ab62f;
}

.msg {
    background: none repeat scroll 0 0 #eaf9c7;
    border-radius: 7px;
    display: block;
    margin: 0 auto 10px;
    padding: 4px;
    text-align: center;
    width: 300px;
}

#pay_mode {
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 14px;
}

#pay_mode label {
    margin: 0 0 5px 0;

}

.imp {
    color: red;
    font-weight: bold;
}

#pchange .pfooter div.promo_note {
    color: red;
}

.start_now {
    margin-top: 8px;
}
	


.tcalInput {
	background: url('../images/calendar/cal.gif') 100% 50% no-repeat;
	padding-right: 20px;
	cursor: pointer;
}

/* additional properties for input boxe in activated state, above still applies unless in conflict */
.tcalActive {
	background-image: url('../images/calendar/no_cal.gif');
}
/* container of calendar's pop-up */
#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 170px;
	background-color: white;
	margin-top: 2px;
	padding: 0 2px 2px 2px;
	border: 1px solid silver;

	-moz-box-shadow: 3px 3px 4px silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}

/* table containing navigation and current month */
#tcalControls {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
#tcalControls td {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	width: 16px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#tcalControls th {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	line-height: 25px;
	font-size: 10px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}
#tcalPrevYear { background-image: url('../images/calendar/prev_year.gif'); }
#tcalPrevMonth { background-image: url('../images/calendar/prev_mon.gif'); }
#tcalNextMonth { background-image: url('../images/calendar/next_mon.gif'); }
#tcalNextYear { background-image: url('../images/calendar/next_year.gif'); }

/* table containing week days header and calendar grid */
#tcalGrid {
	border-collapse: collapse;
	border: 1px solid silver;
	width: 100%;
}
#tcalGrid th {
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 3px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	background-color: gray;
	color: white;
}
#tcalGrid td {
	border: 0;
	border-collapse: collapse;
	padding: 2px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	width: 14%;
	font-size: 11px;
	cursor: pointer;
}		
#tcalGrid td.tcalOtherMonth { color: silver; }
#tcalGrid td.tcalWeekend { background-color: #ACD6F5; }
#tcalGrid td.tcalToday { border: 1px solid red; }
#tcalGrid td.tcalSelected { background-color: #FFB3BE; }

.lics {
    float: left;
    margin-left: 10px;
}

.lic-text p {
    margin-top: 10px;
}

.lic-text a, .terms-text a {
    text-decoration: underline;
}

.lic-text span {
    color: rgb(0, 112, 192);
}

.terms-text p {
    margin: 10px 0;
}

.terms-text ol, .terms-text ul {
    list-style: disc outside none;
    margin-left: 10px;
    padding-left: 10px;
}

.textLic {
    display: inline;
    font-weight: bold;
    font-size: 12px;
    color: #37464f;
}

#pay-frm #btn-checkout{
    position: relative;
    display: block;
    margin: 0 auto;
}

.dropbtn {
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #23323b;
    min-width: 130px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 100;
    margin-top: 0;
}

.dropdown-content a:hover {
    text-decoration: underline;
    color: #FFF
}
.dropdown-content a:active {color: #FDD668}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown a,
.head-more {
    color: #2AB4F9;
}

.dropdown-content a {
    color: white;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    border-top: solid 1px #c4c4c4;
}

table.canva div.action {
    padding: 10px 15px 10px 25px;
    text-align: left;
}

table.canva div.action a{
    cursor: pointer;
}

table.canva .edit {
    background: url(../images/i/canva/edit.png) 0 50% no-repeat transparent;
}

table.canva .duplicate {
    background: url(../images/i/canva/duplicate.png) 0 50% no-repeat transparent;
}

table.canva .delete {
    background: url(../images/i/canva/delete.png) 0 50% no-repeat transparent;
}

table.canva .download {
    background: url(../images/i/canva/download.png) 0 50% no-repeat transparent;
}

table.canva td.action {
    padding-left: 30px;
}

.canva-image-status {
    font-size: 16px;
    line-height: 18px;
    color: #37464F;
    padding: 10px 0 20px 0;
}

.canva-image-status .purchased{

}

.opacity06 {
    opacity: 0.6;
}

.opacity1 {
    opacity: 1;
}

.opacity1 a {
    text-decoration: underline;
}

.canva-image-status .saved{
    margin-left: 40px
}

.strike-price{
    color: red;
    font-weight: bold;
}

.strike-price-span {
    color: #000000;
    font-size: 11px;
}

input#btn-checkout{
    padding: 4px;
    width: 190px;
    background-color: rgb(239, 239, 239);
    border-width: 1px;
    border-style: outset;
    border-color: rgb(118, 118, 118);
}

.license-checkbox-wrapper-js * {
    box-sizing: border-box;
}

.license-checkbox-wrapper-js {
    display: flex;
    align-items: center;
}

.license-checkbox-wrapper-js input[type=checkbox] {
    margin-right: 5px;
}

.license-active {
    width: 100%;
    display: grid;
    grid-template-columns: 70px 30px 50px auto;
    align-items: center;
    grid-column-gap: 5px;
}
.license-info {
    width: 100%;
    display: grid;
    grid-template-columns: 105px auto;
    align-items: center;
    grid-column-gap: 5px;
    padding-left: 19px;
}
.license-column-wrap {
    display: flex;
    flex-direction: column
}
.license-row-wrap {
    display: flex;
    align-items: center;
}
.license-active input {
    width: 100%;
}
.license-single-wrapper {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding-left: 19px;
}
.license-price-70
{
    box-sizing: border-box;
    width: 70px;
    margin-right: 5px;
}
.license-limited {
    color: #e91f1f;
    font-size: 14px;
}
.gray-button {
    border-radius: 5px;
    border: 1px solid #8f8f9d;
    background-color: #e9e9ed;
    font: normal 12px Arial;
    line-height: 18px;
    padding: 6px;
    margin-left: 10px;
}
.list_table td.align-left {
    text-align: left;
}
.list_table td.title {
    font-weight: bolder;
}
.not-found-user{
    text-align: center;
    font-weight: bold;
}
.middle a {
  color: #2AB4F9;
  text-decoration: underline;
}
.middle a:hover {
  text-decoration: underline;
}