@charset "utf-8";
/* Main CSS Document --------------------------------------------------------

1.  AllTagsStyle
2.  General Style
3.  Container Classes
4.  Dark Rounded Background Classes
5.  Forms
5.1. Forms General
5.2. General Button
5.3. Write Review
6.  Header
6.1. Logo Area
6.2. Main Menu Area
6.3. Login
6.4. Language
6.5. Search
6.6. Add My Soft Button
7.  AdSences
8.  Main Content
8.1. Navigatioin Line
8.2. Main Content Container
8.3. Soft List
8.4. Page List
9.  Footer
10. Pages Styles
10.1.Soft Details
10.2.User Details :: Reviews
10.3.User Details :: Uploads
10.4.User Details :: Favourites
---------------------------------------------------------------------------*/

/* AllTagsStyle */

* {
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* General Style */

html, body {
	background-color: #2a363d;
	text-align: center;
	font-size: 12px;
	color: #333;
	line-height: 16px;
}

a:link {
	text-decoration: underline;
	color:#06C;
}
a:visited {
	text-decoration: underline;
	color:#708BB4;
}
a:hover, a:active {
	text-decoration: underline;
	color: #C00;
}
p {
	font-size: 12px;
	color: #333;
	padding-bottom: 5px;
	line-height: 15px;
}

h1 {
	font-size:17px;
	font-weight:normal;
	color:#333;
	padding:0;
	margin:0;
	line-height:20px;
	float:left;
}

h1 a:link {
	text-decoration:underline;
}
h1 a:visited {
	text-decoration:underline;
}
h1 a:hover {
	text-decoration:underline;
}
h1 span {
	font-size:12px;
	margin:0;
	font-weight:normal;
	color:#666;
}
h2 {
	font-size: 22px;
	font-weight: normal;
	color: #C00;
	padding:0px;
	margin-bottom:20px;
	margin-top:-5px;
	line-height: 27px;
}
h2 .shadow {
	left:0;
	top:1px;
	color:#FFF;
	position:absolute;
	z-index:0;
}

h4 {
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	color:#555;
}

sup {
	line-height: 0px;
	font-size: 10px;
}

td {
	vertical-align:top;
}

div#center-it-all { 
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 992px;
	text-align: left; 
}

.invisible {
	display:none;
}

.dark-form-inner td textarea {
	width:350px;
}

.form_error {
	color:#900;
	margin-bottom:2px;
}

.form_up {
	color:#00FF00 !important;
}

.right_menu a {
	color:#FFF;
}

.site-column-left {
	width: 210px;
	vertical-align: top;
}

.site-column-center {
	width: 572px;
	vertical-align: top;
}

.site-column-right {
	width: 210px;
	font-size: 13px;
	vertical-align: top;
}

.spacer {
	height: 7px;
	width: 2px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}

.spacer-2 {
	height: 2px; width: 2px; font-size: 1px; line-height: 1px;
}

.gray {
	color: #c8c8c8;	
}

.orange {
	color: #eba41a;
}

.center {
	margin: 0px auto;
}

.text-l {
	text-align: left;
}

.width-200 {
	width: 200px;
}

.width-188 {
	width: 188px;
}

.width-350 {
	width: 350px;
}

.width-530 {
	width: 530px;
}

.nodecor:hover, .nodecor:active, .nodecor {
	text-decoration: none;
}

/*Container Classes*/

.content-bg-lfill {
	background-color: #46535b;
	background-image: url(block-lfill.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.content-bg-lfill2 {
	background-color: #e2e2e2;
	background-image: url(block-lfill2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.content-bg-rfill {
	background: url(block-rfill.gif) right top repeat-y;
}
.content-bg-rfill2 {
	background: url(block-rfill2.gif) right top repeat-y;
}
.content-bg-rfill3 {
	background: url(block-rfill2.gif) right top repeat-y;
	padding:0 20px;
	width:532px;
	font-size:13px;
}
.content-bg-rfill3 a:link {
	text-decoration:underline;
}
.content-bg-rfill3 a:visited {
	text-decoration:underline;
}
.content-bg-rfill3 a:hover {
	text-decoration:underline;
}
.content-bg-rfill3 .sitemap {
	list-style:none;
}
.content-bg-rfill3 .sitemap li {
	padding:2px 0 2px 20px;
	background:url(gif.gif) no-repeat -165px -1283px
}
.content-bg-rfill3 .sitemap li a {
	font-weight:bold;
}
.content-bg-rfill3 .sitemap li ul{
	padding:0px 0;
	list-style:none;
}
.content-bg-rfill3 .sitemap li ul li{
	background:url(gif.gif) no-repeat 5px -1205px;
	margin-left:-7px;
}
.content-bg-rfill3 .sitemap li ul li a{
	font-weight:normal;
}
.content-bg-tfill {
	background: url(block-tfill.gif) left top repeat-x;
	font-size: 1px;
	line-height: 1px;
}

.content-bg-tl {
	background: url(block-tl-corner.gif) left top no-repeat;
}

.content-bg-tr {
	height: 3px;
	background: url(block-tr-corner.gif) right top no-repeat;
}

.content-bg-bfill {
	background: url(block-bfill.gif) left bottom repeat-x;
	font-size: 1px;
	line-height: 1px;
}
.content-bg-bfill2 {
	background: url(gif.gif) repeat-x 0 -578px;
	font-size: 1px;
	line-height: 1px;
}

.content-bg-bl {
	background: url(block-bl.png) left bottom no-repeat;
}
.content-bg-bl2 {
	background:url(gif.gif) no-repeat -170px -525px;
}
.content-bg-br {
	height: 9px;
	background: url(block-br.png) right bottom no-repeat;
}
.content-bg-br2 {
	height: 9px;
	background:url(gif.gif) no-repeat 404px -536px;
}
/*Dark Rounded Background Classes*/

.dark-tl {
	margin-bottom: 2px;
	overflow: hidden;
}

.dark-tr {
	overflow: hidden;
}

.dark-br {
	overflow: hidden;
}

.dark-bl {
	overflow: hidden;
}

.dark-padding {
	padding: 0;
}

/*Forms*/
/*Forms General*/

.form-small-title {
	font-size:18px;
}

.review-title {
	font-size: 14px;
}
form a {
	color: #06C;
}

textarea {
	background: #FFF url(form-text-fill.gif) left top repeat-x;
	border: 1px solid #2a363d;
	font-size:12px;
}

.ss-table {
	float: left;
	margin:5px;
	padding:3px;
	width:150px;
	height:135px;
	border:1px solid #94b8c8;
}

.podcast-table a {
	color: #62caff;
}

.podcast-table td {
	vertical-align:middle;
}

#screenshots_area {
	padding-top:15px;
	padding-bottom:15px;
}

#video_area {
	padding-top:15px;
	padding-bottom:15px;
}

.ss-table td {
	text-align:center;
	vertical-align:middle;
}

.ss-table a {
	color: #62caff;
}

.screenshot_preview {
	height:104px;
}

.char_count {
	color: #099!important;
}
.char_count_overflow {
	color: red!important;
}

.form-lang-tab, .form-lang-tab-active {
	border: 1px solid #777;
	border-left:0px;
	padding:7px;
	margin:0px;
	float:left;
	cursor:pointer;
}

.form-lang-tab-area {
	border-left: 1px solid #777;
	height:30px;
	margin:0px;
	padding:0px;
}

.form-lang-tab-content-visible {
	display:block;
}

.form-lang-tab-content {
	display:none;
}


.form-lang-tab-active {
	margin:0px;
	background-color:#777;
}

.form-content {
	background-color:#777;
	width:100%;
}

.form-helper {
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color:#999;
}

.form-field {
}

.form-field-l {
	background: url(field-l.gif) left top no-repeat;
	width: 4px;
	height: 29px;
}

.form-field-c {
	height: 49px;
}
.form-field-r {
	background: url(field-r.gif) right top no-repeat;
	width: 4px;
	height: 29px;
}
.form-field-c-add-software {
	height: 29px;
	width: 346px;
}
.form-field-c-add-software input {
	background:#f7f6f6;
	font-size: 14px;
	line-height: 14px;
	width: 346px;
	height: 24px;
	padding: 5px 2px 0px;
	//padding: 7px 2px 0px;
	//height: 22px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
.form-field-c-add-software input:focus {
	background:#fdfde9;
	font-size: 14px;
	line-height: 14px;
	width: 346px;
	height: 24px;
	padding: 5px 2px 0px;
	//padding: 7px 2px 0px;
	//height: 22px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
.forma {
	background:#fff;
	border:1px solid #d2d1d1;
	height:22px;
}
.forma:focus {
	background:#FEFDE0;
	border:1px solid #d2d1d1;
	height:22px;
}
.forma2 {
	background:#fff;
	border:1px solid #d2d1d1;
	height:19px;
	width:220px;
	padding:3px 2px;
}
.forma2:focus {
	background:#FEFDE0;
	border:1px solid #d2d1d1;
	height:19px;
	width:220px;
}
.forma3 {
	background:#fff;
	border:1px solid #d2d1d1;
}
.forma3:focus {
	background:#FEFDE0;
	border:1px solid #d2d1d1;
}
.forma4 {
	background:#fff;
	border:1px solid #d2d1d1;
	height:19px;
	width:345px;
	padding:3px 2px;
}
.forma4:focus {
	background:#FEFDE0;
	border:1px solid #d2d1d1;
	height:19px;
	width:345px;
}
.form-field-c-add-software textarea {
	background:#fff;
	font-size: 14px;
	line-height: 14px;
	width: 346px;
	border:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
.form-field-c-add-software textarea:focus {
	background:#fdfde9;
	font-size: 14px;
	line-height: 14px;
	width: 346px;
	padding: 0px 2px 0px;
	border:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
	overflow: inherit;
}
.form-field-c input {
	background:#f7f6f6;
	font-size: 14px;
	line-height: 14px;
	width: 50px;
	height: 24px;
	padding: 5px 2px 0px;
	//padding: 7px 2px 0px;
	//height: 22px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
.form-field-c input:focus {
	background:#fdfde9;
	font-size: 14px;
	line-height: 14px;
	width: 346px;
	height: 24px;
	padding: 5px 2px 0px;
	//padding: 7px 2px 0px;
	//height: 22px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
.form-field-c2 input {
	background:#fff;
	font-size: 14px;
	line-height: 14px;
	width: 220px;
	height: 19px;
	padding: 3px 2px;
	//padding: 7px 2px 0px;
	//height: 19px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
.form-field-c2 input:focus {
	background:#fdfde9;
	font-size: 14px;
	line-height: 14px;
	width: 220px;
	height: 19px;
	padding: 3px 2px;
	//padding: 7px 2px 0px;
	//height: 19px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
#capt img {
	border-bottom:1px solid #d2d1d1;
	padding:5px;
	background:#FFF;
}
.form-field-c-add-software .sendmessarr, .dark-form-inner .media-link-description-text, .dark-form-inner .form-text-add-software {
	width: 346px;
}

.form-field-c-add-software-logo {
	background: url(field-fill.gif) left top repeat-x;
	height: 29px;
	width: 220px;
}

.form-field-c-add-software-logo input {
	background: transparent;
	font-size: 14px;
	line-height: 14px;
	width: 216px;
	height: 25px;
	padding: 4px 2px 0px;
}

#captcha_key{
	width: 206px;
}

.cat_selector {
	width:150px;
	margin-bottom:7px;
}

.del_inner {
	vertical-align:bottom;
}
.del_button_cont {
	margin-top: 3px;
	margin-right: 5px;
}

.add_button_cont {
	vertical-align:bottom;
	width:23px;
	padding-bottom:8px;
}

.form-add-soft-cat {
	vertical-align:bottom;
}

.form-checkbox {
	vertical-align: middle;
}

.form-checkbox input {
	margin-right: 10px;
}

.form-checkbox-add-soft {
	padding: 4px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	font-size: 14px;
	line-height: 14px;
}

.form-checkbox-add-soft input {
	margin: 0px 3px 0px 0px;
	font-size: 14px;
	line-height: 14px;
}
.form-vertical-middle {
	vertical-align: middle;
}
.form-description, .form-description-vertical {
	width: 130px;
	padding:7px 5px;
	//padding:8px 5px;
	vertical-align: top;
	text-align:right;
	color:#555;
}
.form-description span {
	font-size:20px;
	font-weight:normal;
	color:#C00;
}
.form-description2 {
	width: 130px;
	padding:0px 5px;
	vertical-align: middle;
	text-align:right;
	color:#555;
	white-space:nowrap;
}
.form-description2 span {
	font-size:20px;
	font-weight:normal;
	color:#C00;
}
.form-description3 {
	width: 130px;
	padding:5px 5px;
	vertical-align: middle;
	text-align:right;
	color:#555;
	white-space:nowrap;
	font-size: 12px;
}
.form-description3 span {
	font-size:12px;
	font-weight:normal;
	color:#C00;
}
.form-description4 {
	width: 70px;
	padding:5px 5px;
	vertical-align: middle;
	text-align:right;
	color:#555;
	white-space:nowrap;
	font-size: 12px;
}
.form-description4 span {
	font-size:12px;
	font-weight:normal;
	color:#C00;
}
.form-description5 {
	padding:0px 5px 0 0px;
	vertical-align: middle;
	text-align:left;
	color:#555;
	white-space:nowrap;
	font-size: 12px;
}
.form-valign-middle {
	vertical-align: middle;
}
.form-description-vertical {
	vertical-align: top;
}
/*General Button*/

.general-button {
	height: 29px;
	margin: 1px auto 0px;
	line-height: 14px;
	font-size: 14px;
	color:#2a363d;
	text-decoration: none;
}

.general-button-l {
	width: 6px;
	height: 29px;
	background: url(button-l.gif) left top no-repeat;
}

.general-button-c {
	text-align: center;
	vertical-align: middle;
	background: #eba41a url(button-fill.gif) left top repeat-x;
}

.general-button-c input {
	background: transparent;
	cursor: pointer;
	padding: 0px 20px;
	font-size: 14px;
}	

.general-button-c img {
	margin: 0px 0px -1px 0px;
}

.general-button-r {
	width: 6px;
	height: 29px;
	background: url(button-r.gif) right top no-repeat;
}

/*Write your review*/

#write-review h4 {
	padding-top:7px;
}

#write-review-positive, #write-review-negative {
	height: 50px;
	margin: 3px 0px 0px;
}

#write-review-details {
	height: 250px;
	margin: 3px 0px 0px;
}

/* Header */

/* Logo Area */

#logo-area {
	vertical-align: top;
	text-align: center;
	height: 162px;
}

#logo-area table {
	width: 170px;
	margin-left: auto;
	margin-right: auto;	
}

.nav-icons {
	vertical-align: bottom;
	padding-top:0;
	height: 11px;
	padding-bottom: 22px;
	font-size:0;
	line-height:0;
}

.nav-icons img {
	vertical-align: bottom;
	width:11px;
	height:11px;
	border:none;
}
.nav-icons a:link img, .nav-icons a:visited img {
	padding:9px 10px 10px 9px;
}
.nav-icons a:hover img {
	padding:9px 10px 10px 9px;
	background:url(gif.gif) no-repeat -80px -41px;
}
.nav-icons span img {
	padding:9px 10px 10px 9px;
	background:url(gif.gif) no-repeat -49px -41px;
}
/* Main Menu Area*/

#main-menu-area {
	float: left;
	position: relative;
	text-align: center;
	width: 572px;
	height: 162px;
}

#main-menu {
	width: 572px;
	height: 50px;
	background: url(mmenu-bfill.png) bottom left repeat-x;
}

#main-menu-right-corner {
	width: 572px;
	height: 50px;
	background: url(yellowBg.gif) no-repeat 0px 41px;
}

#featured-container {
	width: 572px;
	height: 112px;
	background: #f8da65 url(yellowBg.gif) bottom left no-repeat;
}

#featured-1 {
	position: relative;
	top: 0px;
	width: 572px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#featured-1-logo-cell {
	width: 120px;
	padding-left: 5px;
	vertical-align: middle;
}

#featured-1-logo-container {
	width: 120px;
	height: 108px;
	vertical-align:middle;
}

#featured-1-text-cell {
	overflow: hidden;
	vertical-align: top;
	width: 405px;
	padding-left:10px;
}

#featured-1-text-cell a {
	color: #FFF;
	text-decoration: none;
}

#featured-1-name {
	vertical-align: middle;
	width: 410px;
	height: 25px;
}

#featured-1-name h1 {
	padding-bottom: 0px;
	font-size:18px;
}

#featured-1-description, #featured-1-description div {
	vertical-align:middle;
	width: 265px;
}

#featured-1-description p {
	padding-bottom: 0px;
}

#featured-1-download-pic {
	width: 45px;
	padding-left: 5px;
	vertical-align: middle;
}

#featured-1-download-text {
	font-size: 18px;
	vertical-align: middle;
	text-align: center;
	width: 80px;
}

#featured-2 {
	position: relative;
	top: -5px;
	width: 562px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#featured-2-logo-cell {
	width: 118px;
	padding-left: 15px;
	vertical-align: top;
}

#featured-2-logo-container {
	width: 116px;
	height: 87px;
	position: relative;
	top: 12px;
	border: solid 1px #48b1ed;
}

#featured-2-logo-container img {
	border: solid 2px #FFF;
}

#featured-2-text-cell {
	padding: 0px 5px;
	overflow: hidden;
	vertical-align: top;
	width: 135px;
}

#featured-2-text-cell a {
	color: #FFF;
}

#featured-2-text-cell h1 a {
	text-decoration: none;
}

#featured-2-name {
	vertical-align: middle;
	padding-top: 12px;
	width: 140px;
	height: 38px;
}

#featured-2-name h1 {
	padding-bottom: 0px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

#featured-2-description, #featured-2-description div {
}

#featured-2-description div div {
	text-align: right;
	font-style: italic;
}

#featured-2-description p {
	padding-bottom: 0px;
	color: #2a363d;
}

/* Login */

#header-login {
	height: 52px;
	vertical-align: top;
	text-align: center;
	color: #c8c8c8;
}
#header-login a:link, #header-login a:visited{
	color:#CCC;
}
#header-login a:hover {
	color:#FC0;
	text-decoration:underline;
}
/* Language */

#header-language {
	height: 38px;
	vertical-align: top;
	text-align: center;
	color: #c8c8c8;
}

#header-language-select {
	cursor: pointer;
}

.flag {
	margin-bottom: -2px;
}

#lang-arrow {
	margin-bottom: 2px;
	text-decoration: none;
}

#language-menu table {
	width: 100px;
	background: #718c9b;
	border: #1f282e solid 1px;
	text-align: left;
}

#language-menu table td {
	background: #435864;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}

/* Search */

#header-search {
	vertical-align: top;
	text-align: center;
	color: #c9c9c8;
}

#header-search-form table {
	vertical-align: top;
	width: 148px;
	margin: 0px auto 7px auto;
}

#header-search-field {
	height: 17px;
	width: 149px;
	padding: 5px 5px 5px 5px;
	background: transparent url(field-search.png) top left no-repeat;
}

#header-search-button {
	width: 29px;
	height: 27px;
	background: transparent url(search-button.gif) left top no-repeat;
	cursor:pointer;
	//margin-top:1px;
}

/*Left Vidjet Column*/

#vidjet-column-left {
	height: 10px;
	padding-top: 18px;
}

#vidjet-categories-menu-topic {
	width: 207px;
	background:url(gif.gif) repeat-x center -128px;
	text-align: left;
}

#vidjet-categories-menu-topic table {
	background:url(gif.gif) no-repeat -39px -179px;
}

#vidjet-categories-menu-topic td {
	width: 202px;
	height: 48px;
	padding-right: 5px;
	background:url(gif.gif) no-repeat 191px -179px;
	vertical-align: middle;
	text-align: center;
	color:#2a363d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:22px;
}

.vidjet-topic {
	width: 202px;
	background:url(gif.gif) repeat-x center -128px;
	font-size: 14px;
	line-height: 14px;
	text-align: left;
}

.vidjet-topic table {
	background:url(gif.gif) no-repeat -39px -179px;
}

.vidjet-topic td {
	width: 202px;
	height: 48px;
	background:url(gif.gif) no-repeat 191px -179px;
	vertical-align: middle;
	text-align: center;
	color:#2a363d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:22px;
}

.vidjet-content-container {
	font-size: 13px;
	line-height: 15px;
}

.vidjet-width {
	width: 202px;
}
.vidjet-content-item-first {
	width: 182px;
	margin: 0px 10px 0px 10px;
	padding: 9px 0px 9px 0px;
}

.vidjet-content-item {
	width: 182px;
	margin: 0px 10px 0px 10px;
	padding: 9px 0px 9px 0px;
	background: url(divider.gif) left top repeat-x;
}

.vidjet-content-item-last {
	width: 182px;
	margin: 0px 10px 0px 10px;
	padding: 9px 0px 3px 0px;
	background: url(divider.gif) left top repeat-x;
}

.vidjet-content-subitem-first {
	width: 162px;
	margin: -3px 10px 0px 25px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
}

.vidjet-content-subitem {
	width: 162px;
	margin: 0px 10px 0px 25px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
}

.vidjet-content-subitem-last {
	width: 162px;
	margin: 0px 10px 3px 25px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
}

.vidjet-key {
	border:0px;
	padding: 0px 0px 0px 20px;
	background: url(menu-arrow-gray.gif) left top no-repeat;
}

.vidjet-key:hover, .vidjet-key:active {
	border:0px;
	padding: 0px 0px 0px 20px;
	background: url(menu-arrow-orange.gif) left top no-repeat;
}

.vidjet-key-active {
	padding: 0px 0px 0px 20px;
	background: url(menu-arrow-orange-active.gif) left top no-repeat;
}

.vidjet-content-link-category {
	color:#FFF;
}

.vidjet-content-link-category:hover, .vidjet-content-link-category:active {
	color:#FFF;
}

.vidjet-content-link-category-active {
	color:#FFF;
}

.vidjet-content-link-subcategory {
	color:#FFF;
	display: block;
	padding: 0px 0px 0px 20px;
	background: url(menu-arrow-gray.gif) left top no-repeat;
}

.vidjet-content-link-subcategory:hover, .vidjet-content-link-subcategory:active {
	color:#FFF;
	display: block;
	padding: 0px 0px 0px 20px;
	background: url(menu-arrow-blue.gif) left top no-repeat;
}

.vidjet-content-link-subcategory-active {
	color:#FFF;
	display: block;
	padding: 0px 0px 0px 20px;
	background: url(menu-arrow-blue.gif) left top no-repeat;
}

.vidjet-content-link-other {
	color:#FFF;
	display: block;
	padding: 0px 0px 0px 20px;
	background: url(news-icon.gif) 2px 2px no-repeat;
}

.vidjet-content-link-rss {
	color:#FFF;
	display: block;
	padding: 0px 0px 0px 20px;
	background: url(rss-icon.gif) 0px 1px no-repeat;
}

/*Add My Soft Button*/

.orange-button {
	width: 190px;
	height: 49px;
	margin: 1px auto 0px;
	line-height: 18px;
	font-size: 18px;
	cursor:pointer;
}

.orange-button-l {
	width: 9px;
	height: 49px;
	background: url(button-l-orange.gif) left top no-repeat;
}

.orange-button-c {
	text-align: center;
	vertical-align: middle;
	background: #eba41a url(button-fill-orange.png) left top repeat-x;
}

.orange-button-c img {
	margin: 0px 0px -1px 0px;
}

.orange-button-c a {
	color:#2a363d;
	text-decoration: none;
}

.orange-button-r {
	width: 9px;
	height: 49px;
	background: url(button-r-orange.gif) right top no-repeat;
}

/* AdSenses */

#adsence-1 {
	width: 160px;
	margin: 28px auto 0px;
}

/* Main Content */

/*Navigation Line*/

#navigation-line td {
	width: 572px;
	height: 37px;
	padding: 0px 0 0 15px;
	vertical-align: middle;
	color: #748b9f;
	font-size: 11px;
}

#navigation-line a:link, #navigation-line a:visited {
	color: #c8c8c8;
	font-size: 11px;
	text-decoration:underline;
}
#navigation-line a:hover {
	color: #FC0;
	font-size: 11px;
	text-decoration:underline;
}

/*Main Content Container*/

#main-content-left-corner {
	width: 572px;
	height: 9px;
	background: url(block-tl.png) top left no-repeat;
}

#main-content-right-corner {
	width: 572px;
	height: 9px;
	background: url(block-tr.png) top right no-repeat;
}
#main-content-tabs {
	width: 572px;
	height: 38px;
	background: url(gif.gif) repeat-x 0 -589px;
}
#main-content-tabs2 {
	width: 572px;
	height: 10px;
	background: url(gif.gif) repeat-x 0 -617px;
	font-size:0px;
	margin-top:18px;
}
#main-content-tabs-left-corner {
	width: 572px;
	height: 38px;
	background: url(block-tl.png) bottom left no-repeat;
}
#main-content-tabs-left-corner2 {
	width:10px;
	height:10px;
	background:url(gif.gif) no-repeat -168px -536px;
	font-size:0px;
	margin-left:-2px;
}
#main-content-tabs-right-corner {
	width: 572px;
	height: 38px;
	background:url(gif.gif) no-repeat 404px -497px;
}
#main-content-tabs-right-corner2 {
	width: 572px;
	height: 10px;
	background:url(gif.gif) no-repeat 404px -525px;
	font-size:0px;
}
#main-content-tabs-right-corner3 {
	width: 572px;
	height: 38px;
	background:url(gif.gif) no-repeat 562px -1125px;
}
.main-content-width {
	width: 572px;
}
.main-content-divider {
	height: 7px;
	width: 535px;
	font-size: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1px;
	background: url(divider.gif) left bottom repeat-x;
}

.main-content-inner {
	padding: 7px 18px;
}

.main-content-inner-width {
	width: 530px;
}

/*Soft list*/

.soft-preview {
	width: 535px;
	margin: 0px 0px 0px 18px;
}

.soft-preview-logo {
	vertical-align: middle;
	text-align:center;
}

.soft-preview-logo div {
	width: 116px;
	height: 87px;
	border: solid 1px #48b1ed;
}

.soft-preview-logo img {
	border: solid 2px #FFF;
}

.soft-preview-text {
	width:310px;
	vertical-align: top;
	padding-left: 5px;
}

.soft-preview-text h1 {
	padding-left: 5px;
	color: #eba41a;
	font-size: 16px;
	padding-bottom: 0px;
}

.dark-preview-width {
	width: 407px;
}

.dark-preview-inner {
	width: 390px;
}

.dark-preview-inner span {
	color: #76caff;
}

.dark-preview-download span {
	display: block;
	width: 85px;
	background: url(download.gif) 5px 0px no-repeat;
	padding-left: 35px;
	padding-right: 5px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	color: #76caff;
	cursor: pointer;
}

.dark-preview-download {
	color: #76caff;
}

.soft-preview-navigation {
	font-size: 11px;
	background: url(path-arrow.gif) 0px 2px no-repeat;
	padding-left: 19px;
	padding-bottom: 5px;
	font-size: 13px;
	color: #e8e8e8;
}

.soft-preview-navigation a {
	font-size: 11px;
	color: #e8e8e8;
}

.soft-preview-description {
	padding-left: 5px;
	width: 390px;
}

.soft-preview-description a {
	color: #eba41a;
}

/*Page list*/
.page-list {
	width:520px;
	text-align:center;
	color:#a9a9a8;
	font-size:11px;
	margin-left:25px;
}
.page-list .current {
	padding:0px 6px;
	background:#f7f6f6;
	border-bottom:1px solid #d0cece;
	color:#333;
}
.page-list a:link {
	padding:0px 4px;
	color:#06C;
	text-decoration:underline;
}
.page-list a:visited {
	padding:0px 4px;
	color:#C3C;
	text-decoration:underline;
}
.page-list a:hover {
	padding:0px 4px;
	color:#F00;
	text-decoration:underline;
}
.page-list .back a:link, .page-list .back a:visited {
	background:url(gif.gif) no-repeat 1px -340px;
	color:#06C;
	text-decoration:underline;
	padding-left:20px;
}
.page-list .back a:hover {
	background:url(gif.gif) no-repeat 0 -360px;
	color:#F00;
	text-decoration:underline;
	padding-left:20px;
}
.page-list .back {
	color:#939391;
	text-decoration:none;
	padding-left:20px;
}
.page-list .forward a:link, .page-list .forward a:visited {
	background:url(gif.gif) no-repeat 60px -402px;
	color:#06C;
	text-decoration:underline;
	padding-right:20px;
}
.page-list .forward a:hover {
	background:url(gif.gif) no-repeat 61px -422px;
	color:#F00;
	text-decoration:underline;
	padding-right:20px;
}
.page-list .forward {
	color:#c7c7c5;
	text-decoration:none;
	padding-right:20px;
}
/* Footer */

#footer {
	font-size: 13px;
	line-height:40px;
	font-size:13px;
}
#footer a:link, #footer a:visited {
	color:#c8c8c8;
	text-decoration:underline;
}
#footer a:hover {
	color:#FC0;
	text-decoration:underline;
}
#footer span {
	margin:0 160px 0 25px;
	color:#FFF;
}
#copyright {
	padding-top: 3px;
	text-align: center;
	font-size: 11px;
}

#copyright a:link, #copyright a:visited{
	color: #eba41a;
	text-decoration:underline;
}
#copyright a:hover {
	color: #FFF;
	text-decoration:underline;
}

.dark-details-width {
	width: 535px;
}

.dark-details-inner {
	width: 520px;
	font-size: 14px;
	line-height: 14px;
}

.dark-details-inner td {
	padding: 3px 0px 3px 0px;
}

.dark-details-inner a {
	color: #76caff;
}

.dark-details-inner span {
	color: #FFF;
}

.dark-details-download {
	color: #FFF;
}

.dark-details-download span {
	display: block;
	height: 50px;
	float: right;
	background: url(download-details.gif) 0px 0px no-repeat;
	padding: 5px 26px 0px 53px ;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	cursor: pointer;
}

.width-dark-td {
	width: 100px;
}

.dark-details-tr-divider {
	background: url(divider.gif) 0px 4px repeat-x;
}

.padding-txt {
	padding: 10px 0px 3px 0px !important;
}

.padding-stars {
	padding: 11px 0px 3px 0px !important;
}

.padding-txt-last td {
	padding: 10px 0px 5px 0px !important;
}

.soft-details-description {
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align:justify;
}

.soft-details-description a {
	color: #eba41a;
}

div.soft-details-screenshots {
	height: 120px;
}

div.soft-details-screenshots h2 {
	padding-top:0px;
}

.soft-details-screenshots-button-l {
	width: 21px;
	height: 91px;
}

.soft-details-screenshots-button-l a {
	display: block;
	background:url(gif.gif) no-repeat -94px -959px;
	width: 21px;
	height: 91px;
	cursor: pointer;
	line-height: 1px;
	font-size: 1px;
}

.soft-details-screenshots-button-l a:hover, .soft-details-screenshots-button-l a:active {
	display: block;
	background:url(gif.gif) no-repeat -115px -959px;
	width: 21px;
	height: 91px;
	cursor: pointer;
	line-height: 1px;
	font-size: 1px;
}

.soft-details-screenshots-button-r {
	width: 21px;
	height: 91px;
}

.soft-details-screenshots-button-r a {
	display: block;
	background:url(gif.gif) no-repeat -157px -959px;
	width: 21px;
	height: 91px;
	cursor: pointer;
	line-height: 1px;
	font-size: 1px;
}
.soft-details-screenshots-button-r a:hover, .soft-details-screenshots-button-r a:active {
	display: block;
	background:url(gif.gif) no-repeat -136px -959px;
	width: 21px;
	height: 91px;
	cursor: pointer;
	line-height: 1px;
	font-size: 1px;
}
#soft-details-screenshots-preview-frame {
	width:490px;
	height:91px;
	overflow:hidden;
	z-index:2;
}

#soft-details-screenshots-preview-content {
}

.soft-details-screenshots-preview {
	vertical-align: top;
}

.soft-details-screenshots-preview div {
	display: block;
	float: left;
}

.soft-details-screenshots-preview img {
	border: solid 0px #FFF;
}

.social-links {
	padding-top: 5px;
	float: right;
	width:180px;
}

.social-links-item {
	padding: 0px 0px 0px 0px;
}

.social-links-item img {
	padding: 0px 3px 0px 0px;
}
.social-links-item a {
	display: inline;
	position: relative;
	color: #62caff;
	top: -5px;
	line-height: 10px;
}

.main-content-inner h3 {
	font-size: 12px;
	font-weight: normal;
	color: #94b2c2;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 12px;
}

.main-content-inner h3 span {
	font-size: 14px;
	font-weight: bold;
	color: #62caff;
}

/*User details :: Reviews*/

.user-reviews-controls img {
	float: right;
	padding: 5px 5px 0px 0px;
}

/*User details :: Uploads*/

.user-uploads-controls {
	width: 125px;
	vertical-align: top;
	padding-left: 5px;
}

.user-uploads-controls a {
	color: #FFF;
	line-height: 14px;
}

.user-uploads-controls img {
	margin-bottom: -3px;
}

.soft-status-active {
	font-size: 16px;
	line-height: 24px;
	color: #58d058;
	display: block;
	padding: 22px 0px 3px;
}

.soft-status-pending {
	font-size: 16px;
	line-height: 24px;
	color: #d1c459;
	display: block;
	padding: 22px 0px 3px;
}
.soft-status-moderation {
	font-size: 16px;
	line-height: 24px;
	color: #d1c459;
	display: block;
	padding: 22px 0px 3px;
}
.soft-status-rejected {
	font-size: 16px;
	line-height: 24px;
	color: #da4a4a;
	display: block;
	padding: 22px 0px 3px;
}
/*User details :: favourites*/

.user-favourites h1 {
	font-size: 14px;
	line-height: 14px;
	padding: 10px 0px 0px;
}

.user-favourites h1 img {
	margin-bottom: -5px;
}

.user-favourites-list {
	text-align: center;
	vertical-align: middle;
}

.user-favourites-list thead td {
	padding: 5px;
}

.user-favourites-list tbody td {
	background: url(divider.gif) left top repeat-x;
	padding: 5px 8px;
}

.user-favourites-list a {
	color: #62caff;
}

.user-favourites-list span {
	color: #2a363d;
}

/* Tabs classes ----------------------------------------------------------------

1. General Tab
2. General First Tab
3. General Right Tab
4. General Active Tab
5. General Active First Tab
6. General Active Right Tab
7. Menu Tab
8. Menu First Tab
9. Menu Active Tab
10.Menu Active First Tab
------------------------------------------------------------------------------*/

/* General Tab */

.tab {
	float: left;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 5px;
	color: #FFF;
	font-size: 13px;
	cursor:pointer;
}
.tabRight {
	float: right;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 5px;
	color: #FFF;
	font-size: 13px;
	cursor:pointer;
}
.tab-tl {
	width: 10px;
	background: url(gif.gif) no-repeat -24px -41px;
}

.tab-tr {
	background: url(gif.gif) no-repeat -39px -41px;
	width: 9px;
}

.tab-name {
	background: url(gif.gif) repeat-x 0 -83px;
	height: 13px;
	padding: 4px;
}
.hover2 .tab-tl {
	width: 10px;
	background: url(gif.gif) no-repeat 1px -41px;
}
.hover2 .tab-tr {
	background: url(gif.gif) no-repeat -15px -41px;
	width: 9px;
}
.hover2 .tab-name {
	background: url(gif.gif) repeat-x 0 0;
	height: 13px;
	padding: 4px;
}
.hover2 .tab-name a {
	color: #06C;
	text-decoration: none;
}
.tab a:link, .tab a:visited{
	color: #FFF;
	text-decoration: none;
}
.tab a:hover{
	color: #06C;
	text-decoration: none;
}
.tabRight a:link, .tabRight a:visited{
	color: #FFF;
	text-decoration: none;
}
.tabRight a:hover{
	color: #06C;
	text-decoration: none;
}
.tab-bfill {
	background: #efefef url(block-tfill2.gif) repeat-x top;
	font-size: 1px;
	line-height: 1px;
}

.tab-bl {
	background: #url(block-lfill2
.gif) top left repeat-y;
	width: 9px;
	height: 9px;
}

.tab-br {
	background: url(tab-br.gif) top right no-repeat;
	width: 8px;
	height: 9px;
}

/* General First Tab */

.tab-first {
	float: left;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 6px;
	color: #c9c9c8;
	font-size: 13px;
	cursor:pointer;
}

.tab-first .tab-tl {
	width: 10px;
	background: url(gif.gif) no-repeat -23px -41px;
}

.tab-first .tab-tr {
	background: url(gif.gif) no-repeat -38px -41px;
	width: 10px;
}

.tab-first .tab-name {
	background: url(gif.gif) repeat-x 0 -83px;
	height: 13px;
	padding: 4px;
}

.tab-first a {
	color: #FFF;
	text-decoration: none;
}

.tab-first .tab-bfill {
	background: #435864 url(tab-bfill.gif) top left repeat-x;
	font-size: 1px;
	line-height: 1px;
}

.tab-first .tab-bl {
	width: 9px;
	height: 9px;
	background-image: url(gif.gif);
	background-repeat: no-repeat;
	background-position: -171px -526px;
}

.tab-first .tab-br {
	background: url(tab-br.gif) top right no-repeat;
	width: 8px;
	height: 9px;
}

/* General Right Tab */

.tab-right {
	float: right;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 6px;
	color: #c9c9c8;
	font-size: 13px;
	cursor:pointer;
}

.tab-right .tab-tl {
	width: 8px;
	background: #344046 url(tab-tl.png) top left no-repeat;
}

.tab-right .tab-tr {
	background: #344046 url(tab-tr.png) top right no-repeat;
	background-position: -2px 0px;
	width: 8px;
}

.tab-right .tab-name {
	background: #344046 url(tab-tfill.gif) top left repeat-x;
	height: 13px;
	padding: 4px 8px 4px 8px;
}

.tab-right a {
	color: #c9c9c8;
	text-decoration: none;
}

.tab-right .tab-bfill {
	background: #435864 url(tab-bfill.gif) top left repeat-x;
	font-size: 1px;
	line-height: 1px;
}

.tab-right .tab-bl {
	background: url(tab-bl.gif) top left no-repeat;
	background-position: 1px 0px;
	width: 9px;
	height: 9px;
}

.tab-right .tab-br {
	background: url(tab-br-right.png) top right no-repeat;
	width: 8px;
	height: 9px;
}

/* General Active Tab */

.tab-active {
	float: left;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 5px;
	margin-right: 0px;
	color: #333;
	font-size: 13px;
}
.tab-active .tab-tl {
	width: 10px;
	background:url(gif.gif) no-repeat -111px -41px;
}
.tab-active .tab-tr {
	background:url(gif.gif) no-repeat -126px -41px;
	width: 10px;
}
.tab-active .tab-name {
	background: url(gif.gif) repeat-x 0 -546px;
	padding: 4px 4px 5px 4px;
}

.tab-active a {
	color: #333;
	text-decoration: none;
}

.tab-active .tab-bfill {
	background: #efefef;
	font-size: 1px;
	line-height: 1px;
}

.tab-active .tab-bl {
	background: url(tab-active-bl.gif) top left no-repeat;
	width: 9px;
	height: 9px;
}

.tab-active .tab-br {
	height: 9px;
	background: url(tab-active-br.gif) top no-repeat;
	background-position: 6px 0px;
	width: 9px;
}
/******************************************/
.tab-activeRight {
	float: right;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 5px;
	margin-right: 1px;
	color: #333;
	font-size: 13px;
}
.tab-activeRight .tab-tl {
	width: 10px;
	background:url(gif.gif) no-repeat -111px -41px;
}
.tab-activeRight .tab-tr {
	background:url(gif.gif) no-repeat -126px -41px;
	width: 10px;
}
.tab-activeRight .tab-name {
	background: url(gif.gif) repeat-x 0 -546px;
	padding: 4px 4px 5px 4px;
}
.tab-activeRight a {
	color: #333;
	text-decoration: none;
}

.tab-activeRight .tab-bfill {
	background: #efefef;
	font-size: 1px;
	line-height: 1px;
}

.tab-activeRight .tab-bl {
	background: url(tab-active-bl.gif) top left no-repeat;
	width: 9px;
	height: 9px;
}
.tab-activeRight .tab-br {
	height: 9px;
	background: url(tab-active-br.gif) top no-repeat;
	background-position: 6px 0px;
	width: 9px;
}
/* General First Active Tab */

.tab-first-active {
	float: left;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 2px;
	margin-right: -1px;
	color: #ffffff;
	font-size: 13px;
	cursor:pointer;
}

.tab-first-active .tab-tl {
	width: 9px;
	background: #435864 url(tab-active-tl.png) top right no-repeat;
}

.tab-first-active .tab-tr {
	background: #435864 url(tab-active-tr.png) top right no-repeat;
	width: 9px;
}

.tab-first-active .tab-name {
	height: 13px;
	background: #435864 url(tab-active-tfill.gif) top left repeat-x;
	padding: 8px 10px 4px 10px;
}

.tab-first-active a {
	color: #ffffff;
	text-decoration: none;
}

.tab-first-active .tab-bfill {
	background: #435864 url(tab-active-bfill.gif) top left repeat-x;
	font-size: 1px;
	line-height: 1px;
}

.tab-first-active .tab-bl {
	background: url(block-lfill.gif) top left repeat-y;
	width: 9px;
	height: 9px;
}

.tab-first-active .tab-br {
	height: 9px;
	background: url(tab-active-br.gif) top no-repeat;
	background-position: 6px 0px;
	width: 9px;
}

/* General Right Active Tab */

.tab-right-active {
	float: right;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 2px;
	margin-right: 0px;
	color: #ffffff;
	font-size: 13px;
}

.tab-right-active .tab-tl {
	width: 9px;
	background: #435864 url(tab-active-tl.png) top right no-repeat;
}

.tab-right-active .tab-tr {
	background: #435864 url(tab-active-tr.png) top right no-repeat;
	width: 9px;
}

.tab-right-active .tab-name {
	height: 13px;
	background: #435864 url(tab-active-tfill.gif) top left repeat-x;
	padding: 8px 10px 4px 10px;
}

.tab-right-active a {
	color: #ffffff;
	text-decoration: none;
}

.tab-right-active .tab-bfill {
	background: #435864 url(tab-active-bfill.gif) top left repeat-x;
	font-size: 1px;
	line-height: 1px;
}

.tab-right-active .tab-bl {
	background: url(tab-active-bl.gif) top left no-repeat;
	width: 9px;
	height: 9px;
}

.tab-right-active .tab-br {
	height: 9px;
	background: url(block-rfill.gif) top right repeat-y;
	width: 9px;
}

/* Menu Tab */

.tab-menu {
	float: left;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	margin-right: 3px;
	color: #c9c9c8;
	font-size: 17px;
	cursor:pointer;
}

.tab-menu .tab-tl {
	width: 8px;
	background: url(gif.gif) no-repeat -24px -41px;
}

.tab-menu .tab-tr {
	background: url(gif.gif) no-repeat -36px -41px;
	width: 11px;
}

.tab-menu .tab-name {
	background: url(gif.gif) repeat-x 0 -83px;
	height: 20px;
	line-height: 23px;
	padding: 5px 15px 7px 15px;
}

.tab-menu a {
	color: #ffffff;
	text-decoration: none;
}

.tab-menu .tab-bfill {
	background: none;
	font-size: 1px;
	line-height: 1px;
}

.tab-menu .tab-bl {
	width: 0px;
	height: 0px;
}

.tab-menu .tab-br {
	background: url(menu-br.gif) top right no-repeat;
	width: 9px;
	height: 10px;
}

/* Menu First Tab */

.tab-menu-first {
	float: left;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 9px;
	margin-right: -1px;
	color: #c9c9c8;
	font-size: 13px;
	cursor:pointer;
}

.tab-menu-first .tab-tl {
	width: 8px;
	background: #344046 url(tab-tl.png) top left no-repeat;
}

.tab-menu-first .tab-tr {
	background: #344046 url(tab-tr.png) top right no-repeat;
	background-position: -1px 0px;
	width: 8px;
}

.tab-menu-first .tab-name {
	background: #344046 url(tab-tfill.gif) top left repeat-x;
	height: 13px;
	line-height: 16px;
	padding: 8px 15px 7px 15px;
}

.tab-menu-first a {
	color: #ffffff;
	text-decoration: none;
}

.tab-menu-first .tab-bfill {
	background: #68bbf0 url(mmenu-bfill.png) top left repeat-x;
	font-size: 1px;
	line-height: 1px;
}

.tab-menu-first .tab-bl {
	background: url(mmenu-first-bl.gif) top left no-repeat;
	width: 10px;
	height: 10px;
}

.tab-menu-first .tab-br {
	background: url(menu-br.gif) top right no-repeat;
	width: 9px;
	height: 10px;
}


/* Menu Active Tab */

.tab-menu-active {
	float: left;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 1px;
	margin-right: -1px;
	color: #ffffff;
	font-size: 18px;
	cursor:pointer;
}

.tab-menu-active .tab-tl {
	width: 11px;
	background: #68bbf0 url(mmenu-active-tl.png) top right no-repeat;
}

.tab-menu-active .tab-tr {
	background: #68bbf0 url(mmenu-active-tr.png) top right no-repeat;
	width: 11px;
}

.tab-menu-active .tab-name {
	height: 13px;
	line-height: 16px;
	background:#fff url(gif.gif) repeat-x 0 0;
	padding: 15px 15px 9px 15px;
}

.tab-menu-active a {
	color: #ffffff;
	text-decoration: none;
}

.tab-menu-active .tab-bfill {
	font-size: 1px;
	line-height: 1px;
	background: #68bbf0 url(mmenu-active-bfill.png) top left repeat-x;
}

.tab-menu-active .tab-bl {
	width: 10px;
	background: url(mmenu-active-bl.gif) top left no-repeat;
	height: 9px;
}

.tab-menu-active .tab-br {
	width: 9px;
	background: url(mmenu-active-br.gif) top no-repeat;
	background-position: 6px 0px;
	height: 9px;
}

/* Menu First Active Tab */

.tab-menu-first-active {
	float: left;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	padding-top:0px;
	margin-right: 3px;
	color: #3f3f3f;
	font-size: 17px;
	cursor:default;
}

.tab-menu-first-active .tab-tl {
	width: 11px;
	background: url(gif.gif) no-repeat 0 -41px;
}

.tab-menu-first-active .tab-tr {
	background: url(gif.gif) no-repeat -12px -41px;
	width: 11px;
}

.tab-menu-first-active .tab-name {
	height: 20px;
	line-height: 23px;
	background:url(gif.gif) repeat-x top center;
	padding: 5px 15px 12px 15px;
}
.tab-menu .tab-name a:link, .tab-menu .tab-name a:visited {
	text-decoration:none;
}
.tab-menu .tab-name a:hover {
	text-decoration:none;
	color:#FC0;
}

.tab-menu-first-active a:link, .tab-menu-first-active a:visited{
	color:#3f3f3f;
	text-decoration: none;
	cursor:default;
}
.tab-menu-first-active a:hover {
	color:#3f3f3f;
	text-decoration: none;
	cursor:default;
}


.tab-menu-first-active .tab-bfill {
	font-size: 1px;
	line-height: 1px;
	background: none;
}

.tab-menu-first-active .tab-bl {
	width: 0px;
	height: 0px;
}

.tab-menu-first-active .tab-br {
	width: 9px;
	background: none;
	background-position: 6px 0px;
	height: 9px;
}

#table_tech {
	width:100%;
	height:100%;
}

.captcha-place {
	padding-left:20px;
	padding-top:15px;
}

.send-message-warning {
	color:red;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;	
}
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;
}
.warning_div {
	margin-left:40px;
	margin-right:40px;
	padding-left:60px;
	padding-top:15px;
	padding-bottom:15px;
	background: url(warning.gif) top no-repeat;
	background-position: 6px 0px;
	border:1px solid #BBB;
	background-color: #cccccc;
	color: #000;
}
/**********************************************************************/
.tab-menu .tab-name .shadow {
	left:0;
	top:-1px;
	color:#013E70;
	position:absolute;
	z-index:0;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.tab-menu .tab-name .shadow {
	left:0;
	top:-1px;
	color:#013E70;
	position:absolute;
	z-index:0;
	display:none;
}}
.tab-menu-first-active .tab-name .shadow {
	left:0;
	top:1px;
	color:#FFF;
	position:absolute;
	z-index:0;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.tab-menu-first-active .tab-name .shadow {
	left:0;
	top:1px;
	color:#FFF;
	position:absolute;
	z-index:0;
	display:none;
}}
.tab-active .tab-name .shadow {
	left:0;
	top:1px;
	color:#FFF;
	position:absolute;
	z-index:0;
}
#clock {
	width:99px;
	height:108px;
	background:url(clock.png) no-repeat;
	margin:2px 0 0 29px;
	float:left;
	display:inline;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/clock.png', sizingMethod='scale');
}
.slogan {
	width:auto;
	height:26px;
	float:left;
}
#s_first {
	margin:20px 0 0 30px;
}
#s_second {
	margin:0 0 0 70px;
}
.slogan .left {
	width:8px;
	height:29px;
	background:url(redCornerLeft.png) no-repeat left bottom;
	float:left;
	font-size:0px;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/redCornerLeft.png', sizingMethod='crop');
}
.slogan .center {
	width:auto;
	height:29px;
	background:#d10404;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:26px;
	font-style:italic;
	float:left;
	padding:0 7px 0px 7px;
	//padding:0 3px 0px 7px;
	cursor:default;
}
.slogan .right {
	width:8px;
	height:29px;
	background:url(redCornerRight.png) no-repeat left bottom;
	float:left;
	display:inline;
	font-size:0px;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/redCornerRight.png', sizingMethod='crop');
}
h5 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#vidjet-categories-menu-topic .shadow, .vidjet-topic .shadow {
	left:0;
	top:1px;
	color:#f6de8e;
	position:absolute;
	z-index:0;
}
.accordion_list {
	width: 100%;
}
.accordion_head {
	position: relative;
	width:auto;
}
.accordion_body {
	display:none;
	margin:0 10px 10px 10px;
	border-bottom:1px solid #718b98;
	padding-bottom:10px;
}
.accordion_body div {
	margin:0px 0 12px 25px;
}
.accordion_body .current {
	background:#09C url(menuCor.gif) no-repeat right center;
	margin-left:20px;
	padding:1px 0 2px 5px;
}
.accordion_body .current a:link, .accordion_body .current a:visited, .accordion_body .current a:hover {
	color:#FFF;
	text-decoration:none;
	cursor:default;
}
.accordion_body div a:link, .accordion_body div a:visited {
	color:#fff;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
.accordion_body div a:hover {
	color:#FC0;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
.accordionTitle {
	width:160px;
}
.accordionTitle div {
	width:160px;
	color:#FFF;
	background:url(gif.gif) no-repeat -165px -40px;
	margin:15px 0 5px 10px;
	padding-left:25px;
	font-size:14px;
	line-height:16px;
	cursor: pointer;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
html .accordionTitleOpen {
	width:160px;
}
html .accordionTitleOpen div {
	width:160px;
	color:#0CF;
	background:url(gif.gif) no-repeat -165px -273px;
	margin:15px 0 5px 10px;
	padding-left:25px;
	font-size:14px;
	line-height:16px;
	cursor: pointer;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.hover div{
	width:160px;
	color:#FC0;
	background:url(gif.gif) no-repeat -165px -232px;
	margin:15px 0 5px 10px;
	padding-left:25px;
	font-size:14px;
	cursor: pointer;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blockLink {
	width:auto;
	margin:15px 0 5px 10px;
	font-size:14px;
	line-height:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blockLink a:link, .blockLink a:visited {
	padding-left:25px;
	text-decoration:underline;
	color:#FFF;
	background:url(gif.gif) no-repeat -165px -319px;
}
.blockLink a:hover {
	padding-left:25px;
	text-decoration:underline;
	color:#FC0;
	background:url(gif.gif) no-repeat -165px -350px;
}
#page_rules {
	width:auto;
	margin:15px 0 5px 10px;
	font-size:14px;
	line-height:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#page_rules a:link, #page_rules a:visited {
	padding-left:25px;
	text-decoration:underline;
	color:#FFF;
	background:url(gif.gif) no-repeat -165px -379px;
}
#page_rules a:hover {
	padding-left:25px;
	text-decoration:underline;
	color:#FC0;
	background:url(gif.gif) no-repeat -165px -410px;
}
#page_sitemap {
	width:auto;
	margin:15px 0 5px 10px;
	font-size:14px;
	line-height:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#page_sitemap a:link, #page_sitemap a:visited {
	padding-left:25px;
	text-decoration:underline;
	color:#FFF;
	background:url(gif.gif) no-repeat -165px -440px;
}
#page_sitemap a:hover {
	padding-left:25px;
	text-decoration:underline;
	color:#FC0;
	background:url(gif.gif) no-repeat -165px -471px;
}
.tab-bl-corner {
	width:9px;
	height:9px;
	background:url(gif.gif) no-repeat -139px -41px;
	font-size:0;
}
.tab-bl-corner2 {
	width:10px;
	height:9px;
	background:url(gif.gif) no-repeat -139px -42px;
	font-size:0;
	margin:-1px 0 0 0px;
	//margin:-1px 0 0 -5px;
	//position:absolute;
}
.softContainer {
	width:auto;
	height:auto;
	color:#414040;
	margin:0px 2px 0px 2px;
	padding:23px 23px 0 23px;
	//padding:23px 23px 35px 23px;
	//margin-bottom:-32px;
	border:0px solid #e2e2e2;
}
.softContainerLight {
	width:auto;
	height:auto;
	color:#414040;
	margin:0px 2px 0px 2px;
	padding:23px 23px 1px 23px;
	//padding:23px 23px 35px 23px;
	//margin-bottom:-32px;
	border-top:1px solid #d8d7d7;
	background:#EEE url(softLightBottom.gif) repeat-x bottom;
}
.clear {
	clear:both;
	font-size:0px;
}
.softContainer .softPictCont {
	width:42px;
	height:43px;
	float:left;
	margin-right:10px;
	background:url(gif.gif) no-repeat 0 -240px;
}
.softContainer .softPictCont img {
	width:32px;
	height:32px;
	border:none;
	margin:5px;
}
.softContainer .softPictCont .c-tl {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 5px;
	background:url(img_corner_1.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_1.png', sizingMethod='image');
}
.softContainer .softPictCont .c-tr {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 35px;
	background:url(img_corner_2.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_2.png', sizingMethod='image');
}
.softContainer .softPictCont .c-bl {
	width:2px;
	height:2px;
	position:absolute;
	margin:35px 0 0 5px;
	background:url(img_corner_3.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_3.png', sizingMethod='image');
}
.softContainer .softPictCont .c-br {
	width:2px;
	height:2px;
	position:absolute;
	margin:35px 0 0 35px;
	background:url(img_corner_4.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_4.png', sizingMethod='image');
}
.softContainer .softNameCont {
	width:320px;
	height:auto;
	float:left;
	-margin-top:-23px;
}
.softContainer .softTagCont {
	float:left;
	width:465px;
}
.softContainer .softTag {
	height:17px;
	float:left;
	margin:5px 5px 0 0;
	white-space: nowrap;
}
.softContainer .softTag a:link, .softContainer .softTag a:visited {
	color:#FFF;
	font-size:11px;
	background:url(gif.gif) repeat-x right -635px;
	padding:0px 6px 0px 0px;
	line-height:16px;
	float:left;
	text-decoration:none;
}
.softContainer .softTag a:hover {
	color:#FFF;
	font-size:11px;
	background:url(gif.gif) repeat-x right -655px;
	padding:0px 6px 0px 0px;
	line-height:16px;
	text-decoration:none;
}
.softContainer .softTag a:link span, .softContainer .softTag a:visited span {
	width:6px;
	height:17px;
	background:url(gif.gif) repeat-x -57px -240px;
	float:left;
}
.softContainer .softTag a:hover span {
	width:6px;
	height:17px;
	background:url(gif.gif) repeat-x -71px -240px;
	float:left;
}
.softContainer .softDownCont {
	width:auto;
	height:22px;
	float:right;
	margin-top:0px;
}
.softContainer .softDownCont .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat 0 -297px;
}
.softContainer .softDownCont .center {
	width:130px;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -679px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0;
	text-align: center;
}
.softContainer .softDownCont .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.softContainer .softDownCont .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
display:none;
}}
.softContainer .softDownCont .center .size {
	font-size:11px;
	color:#d4fed9;
	margin-left:8px;
}
.softContainer .softDownCont .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -8px -297px;
}
.softContainer .hover3 .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -16px -297px;
	cursor:pointer;
}
.softContainer .hover3 .center {
	width:130;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -708px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	cursor:pointer;
}
.softContainer .hover3 .center .size {
	font-size:11px;
	color:#D3ECFE;
	margin-left:8px;
	cursor:pointer;
}
.softContainer .hover3 .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -24px -297px;
	cursor:pointer;
}
.softContainer .softText {
	width:100%;
	height:auto;
	margin:10px 0 10px 0;
	font-size:12px;
	color:#414040;
}
.softContainer .softPanelCont {
	width:100%;
	height:31px;
	margin:20px 0 30px 0;
	border:none;
}
.softContainer .softPanelCont .left {
	width:6px;
	height:31px;
	background:url(gif.gif) no-repeat -36px -297px;
}
.softContainer .softPanelCont .center {
	height:23px;
	background:#f1f1f1;
	border-bottom:1px solid #dadada;
	padding-top:7px;
}
.softContainer .softPanelCont .centerRating {
	height:23px;
	width:120px;
	background:#f1f1f1;
	border-bottom:1px solid #dadada;
	padding-top:7px;
}
.softContainer .softPanelCont .right {
	width:6px;
	height:31px;
	background:url(gif.gif) no-repeat -44px -297px;
}
.softContainer .softPanelCont .arr{
	width:11px;
	height:6px;
	background:url(gif.gif) no-repeat -55px -297px;
	margin:-6px 0 0 12px;
	float:left;
	z-index:2;
	position:absolute;
}
.softContainer .softPanelCont .centerRating .text {
	float:left;
	margin:0 0 0 7px;
	display:inline;
	width:auto;
}
.softContainer .softPanelCont .centerRating .stars {
	float:left;
	width:auto;
	margin-left:3px;
	display:inline;
}
.softContainer .softPanelCont .centerRating .stars img {
	border:none;
	margin:2px 1px 0 0;
}
.softContainer .softPanelCont .lr {
	border-right:1px solid #fbfbfb;
	border-left:1px solid #e9e8e8;
}
.softContainer .softPanelCont .l {
	border-left:1px solid #e9e8e8;
}
.softContainer .softPanelCont .r {
	border-right:1px solid #fbfbfb;
}
.softContainer .softPanelCont .center span {
	color:#41856F;
}
/******************************************************************************************************************/
.softContainerLight .softPictCont {
	width:42px;
	height:43px;
	float:left;
	margin-right:10px;
	background:url(gif.gif) no-repeat -64px -411px;
}
.softContainerLight .softPictCont img {
	width:32px;
	height:32px;
	border:none;
	margin:5px;
}
.softContainerLight .softPictCont .c-tl {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 5px;
	background:url(img_corner_1.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_1.png', sizingMethod='image');
}
.softContainerLight .softPictCont .c-tr {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 35px;
	background:url(img_corner_2.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_2.png', sizingMethod='image');
}
.softContainerLight .softPictCont .c-bl {
	width:2px;
	height:2px;
	position:absolute;
	margin:35px 0 0 5px;
	background:url(img_corner_3.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_3.png', sizingMethod='image');
}
.softContainerLight .softPictCont .c-br {
	width:2px;
	height:2px;
	position:absolute;
	margin:35px 0 0 35px;
	background:url(img_corner_4.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_4.png', sizingMethod='image');
}
.softContainerLight .softNameCont {
	width:320px;
	height:auto;
	float:left;
	-margin-top:-23px;
}
.softContainerLight .softTagCont {
	float:left;
	width:465px;
}
.softContainerLight .softTag {
	height:17px;
	float:left;
	margin:5px 5px 0 0;
	white-space: nowrap;
}
.softContainerLight .softTag a:link, .softContainerLight .softTag a:visited {
	color:#FFF;
	font-size:11px;
	background:url(gif.gif) repeat-x right -800px;
	padding:0px 6px 0px 0px;
	line-height:16px;
	float:left;
	text-decoration:none;
}
.softContainerLight .softTag a:hover {
	color:#FFF;
	font-size:11px;
	background:url(gif.gif) repeat-x right -820px;
	padding:0px 6px 0px 0px;
	line-height:16px;
	text-decoration:none;
}
.softContainerLight .softTag a:link span, .softContainerLight .softTag a:visited span {
	width:6px;
	height:17px;
	background:url(gif.gif) repeat-x -85px -240px;
	float:left;
}
.softContainerLight .softTag a:hover span {
	width:6px;
	height:17px;
	background:url(gif.gif) repeat-x -99px -240px;
	float:left;
}
.softContainerLight .softDownCont {
	width:auto;
	height:22px;
	float:right;
	margin-top:0px;
}
.softContainerLight .softDownCont .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -72px -297px;
}
.softContainerLight .softDownCont .center {
	width:130px;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -679px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0;
	text-align: center;
}
.softContainerLight .softDownCont .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.softContainerLight .softDownCont .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
display:none;
}}
.softContainerLight .softDownCont .center .size {
	font-size:11px;
	color:#d4fed9;
	margin-left:8px;
}
.softContainerLight .softDownCont .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -79px -297px;
}
.softContainerLight .hover3 .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -86px -297px;
	cursor:pointer;
}
.softContainerLight .hover3 .center {
	width:130;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -708px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	cursor:pointer;
}
.softContainerLight .hover3 .center .size {
	font-size:11px;
	color:#D3ECFE;
	margin-left:8px;
	cursor:pointer;
}
.softContainerLight .hover3 .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -93px -297px;
	cursor:pointer;
}
.softContainerLight .softText {
	width:100%;
	height:auto;
	margin:10px 0 10px 0;
	font-size:12px;
	color:#414040;
}
.softContainerLight .softPanelCont {
	width:100%;
	height:31px;
	margin:20px 0 30px 0;
	border:none;
}
.softContainerLight .softPanelCont .left {
	width:6px;
	height:31px;
	background:url(gif.gif) no-repeat -102px -297px;
}
.softContainerLight .softPanelCont .center {
	height:23px;
	background:#fcfcfc;
	border-bottom:1px solid #e5e5e5;
	padding-top:7px;
}
.softContainerLight .softPanelCont .centerRating {
	height:23px;
	width:120px;
	background:#fcfcfc;
	border-bottom:1px solid #e5e5e5;
	padding-top:7px;
}
.softContainerLight .softPanelCont .right {
	width:6px;
	height:31px;
	background:url(gif.gif) no-repeat -109px -297px;
}
.softContainerLight .softPanelCont .arr{
	width:11px;
	height:6px;
	background:url(gif.gif) no-repeat -116px -297px;
	margin:-6px 0 0 12px;
	float:left;
	z-index:2;
	position:absolute;
}
.softContainerLight .softPanelCont .centerRating .text {
	float:left;
	margin:0 0 0 7px;
	display:inline;
	width:auto;
}
.softContainerLight .softPanelCont .centerRating .stars {
	float:left;
	width:auto;
	margin-left:3px;
	display:inline;
}
.softContainerLight .softPanelCont .centerRating .stars img {
	border:none;
	margin:2px 1px 0 0;
}
.softContainerLight .softPanelCont .lr {
	border-right:1px solid #fff;
	border-left:1px solid #f0efef;
}
.softContainerLight .softPanelCont .l {
	border-left:1px solid #f0efef;
}
.softContainerLight .softPanelCont .r {
	border-right:1px solid #fff;
}
.softContainerLight .softPanelCont .center span {
	color:#41856F;
}
/******************************************************************************************************************/
#ad_soft {
	width:190px;
	height:49px;
	margin:20px 0 0 10px;
}
#ad_soft .left {
	width:10px;
	height:49px;
	float:left;
	background:url(gif.gif) no-repeat -32px -410px;
}
#ad_soft .center {
	width:170px;
	height:49px;
	float:left;
	text-align:center;
	background:url(gif.gif) repeat-x 0 -739px;
	color:#FFF;
	font-size:22px;
	line-height:27px;
	padding-top:10px;
}
#ad_soft .center p {
	width:170px;
	height:49px;
	text-align:center;
	color:#FFF;
	font-size:22px;
	line-height:27px;
	padding:0px;
}
#ad_soft .center .shadow {
	left:0;
	top:-1px;
	color:#000;
	position:absolute;
	z-index:0;
	width:170px;
}
#ad_soft .right {
	width:10px;
	height:49px;
	float:left;
	background:url(gif.gif) no-repeat -43px -410px;
}
.hover4 #ad_soft .center {
	width:170px;
	height:49px;
	float:left;
	text-align:center;
	background:url(gif.gif) repeat-x 0 -739px;
	color:#FC0;
	font-size:22px;
	line-height:27px;
	padding-top:10px;
	cursor:pointer;
}
.hover4 #ad_soft .center p {
	width:170px;
	height:49px;
	text-align:center;
	color:#FC0;
	font-size:22px;
	line-height:27px;
	cursor:pointer;
	padding:0px;
}
.hover4 #ad_soft .center .shadow {
	left:0;
	top:-1px;
	color:#000;
	position:absolute;
	z-index:0;
	width:170px;
}
.sendButton {
	width:auto;
	height:22px;
	margin:4px 0 10px 140px;
}
.sendButton .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat 0 -297px;
}
.sendButton .center {
	width:118px;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -679px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0;
	text-align: center;
}
.sendButton .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;

}
.sendButton .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -8px -297px;
}
#send_button .hover3 .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -16px -297px;
	cursor:pointer;
}
#send_button .hover3 .center {
	width:118px;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -708px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0;
	cursor:pointer;
	text-align:center;
}
#send_button .hover3 .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -24px -297px;
	cursor:pointer;
}
.pix {
	width:1px;
	height:15px;
	float:left;
}
#rem {
	white-space:nowrap;
	margin-top:10px;
}
.logForm {
	margin-left:160px;
}
.addMySoftBtn {
	margin:-15px 0 0 141px;
	//margin:-20px 0 0 141px;
	width:150px;
}
.logButton {
	width:auto;
	height:22px;
	margin:15px 0 10px 0px;
}
.logButton .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat 0 -297px;
}
.logButton .center {
	width:auto;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -679px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0 5px;
	text-align: center;
}
.logButton .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
}
.logButton .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -8px -297px;
}

.logButton2 {
	width:auto;
	height:22px;
	margin:15px 0 10px 0px;
}
.logButton2 .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat 0 -297px;
}
.logButton2 .center {
	width:auto;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -679px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0 5px;
	text-align: center;
}
.logButton2 .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.logButton2 .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
display:none;
}}
.logButton2 .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -8px -297px;
}
.hover3 .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -16px -297px;
	cursor:pointer;
}
.hover3 .center {
	width:auto;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -708px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	cursor:pointer;
	padding:0 5px;
}
.hover3 .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -24px -297px;
	cursor:pointer;
}
.marginLeft {
	margin-left:140px;
}
#upl_date {
	float:left;
	width:320px;
	margin-top:6px;
}
#upl_date .left {
	width:5px;
	height:17px;
	float:left;
	background:url(gif.gif) no-repeat -135px -297px;
}
#upl_date .center {
	width:auto;
	height:16px;
	float:left;
	background:#f4f4f4;
	border-bottom:1px solid #cfcece;
	padding:0 1px;
	font-size:11px;
	color:#666;
}
#upl_date .center span {
	color:#41856F;
}
#upl_date .right {
	width:5px;
	height:17px;
	float:left;
	background:url(gif.gif) no-repeat -141px -297px;
}
#character {
	float:left;
	width:380px;
}
#character td {
	vertical-align:top;
}
#character .left {
	color:#737373;
	width:90px;
}
#fav {
	float:right;
	list-style:none;
}
#fav li {
	margin:2px 0;
}
#fav .add a:link, #fav .add a:visited {
	padding-left:17px;
	background:url(gif.gif) no-repeat 0 -464px;
}
#fav .add a:hover {
	padding-left:17px;
	background:url(gif.gif) no-repeat -167px -934px;
}
#fav .not a:link, #fav .not a:visited {
	padding-left:17px;
	background:url(gif.gif) no-repeat 0 -842px;
}
#fav .not a:hover {
	padding-left:17px;
	background:url(gif.gif) no-repeat 0 -863px;
}
#fav .adv a:link, #fav .adv a:visited {
	padding-left:17px;
	background:url(gif.gif) no-repeat 0 -884px;
}
#fav .adv a:hover {
	padding-left:17px;
	background:url(gif.gif) no-repeat 0 -904px;
}
#fav .pub a:link, #fav .pub a:visited {
	padding-left:17px;
	background:url(gif.gif) no-repeat 0 -923px;
}
#fav .pub a:hover {
	padding-left:17px;
	background:url(gif.gif) no-repeat -167px -848px;
}
#fav .book a:link, #fav .book a:visited {
	padding-left:17px;
	background:url(gif.gif) no-repeat -167px -871px;
}
#fav .book a:hover {
	padding-left:17px;
	background:url(gif.gif) no-repeat -167px -896px;
}
.softContainer .softPanelCont .center .rating1 {
	color:878686;
	text-align:center;
	float:left;
}
.softContainer .softPanelCont .center .rating1 .textCont {
	width:auto;
	float:left;
	display:inline;
}
.softContainer .softPanelCont .center .rating1 .starCont {
	width:auto;
	height:12px;
	float:left;
	margin:2px 0 0 3px;
}
.softContainer .softPanelCont .center .rating1 .starCont img {
	width:11px;
	height:12px;
	border:none;
	margin-right:2px;
}
.softContainer .softPanelCont .center .pad {
	padding:0 14px;
	//padding:0 9px;
}
.softContainer .softPanelCont .center .blr {
	border-left:1px solid #e9e8e8;
	border-right:1px solid #fbfbfb;
}
.softContainer .softPanelCont .center .bl {
	border-left:none;
}
.softContainer .softPanelCont .center .br {
	border-right:1px solid #fbfbfb;
}
#screen {
	margin:10px 0;
}
#screen h2 {
	color:#666;
	margin-bottom:4px;
	margin-top:0;
	font-weight:normal;
	font-size:18px;
}
.softScreenCont {
	width:92px;
	height:91px;
	float:left;
	margin-right:20px;
	background:url(gif.gif) no-repeat 0 -959px;
}
.softScreenCont img {
	width:80px;
	height:80px;
	border:none;
	margin:5px 6px;
}
.softScreenCont .c-tl {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 6px;
	background:url(img_corner_1.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_1.png', sizingMethod='image');
}
.softScreenCont .c-tr {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 84px;
	background:url(img_corner_2.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_2.png', sizingMethod='image');
}
.softScreenCont .c-bl {
	width:2px;
	height:2px;
	position:absolute;
	margin:83px 0 0 6px;
	background:url(img_corner_3.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_3.png', sizingMethod='image');
}
.softScreenCont .c-br {
	width:2px;
	height:2px;
	position:absolute;
	margin:83px 0 0 84px;
	background:url(img_corner_4.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_4.png', sizingMethod='image');
}
.review {
	margin:20px 0;
}
#coments {
	margin:20px 0;
}
#coments h5 {
	font-size:18px;
	color:#666;
	float:left;
	margin-bottom:20px;
	//margin-bottom:0px;
}
.userComment .title {
	width:400px;
	border:1px solid red;
}
.userComment h3 {
	color:#000;
	margin-bottom:4px;
	margin-top:0;
	font-weight:normal;
	font-size:15px;
	width:370px;
}
.userComment h3 span {
	font-size:12px;
	color:#777;
	margin-top:-5px;
}
.commentPlace {
	width:auto;
	margin:10px 0 30px 0;
}
.commentPlace .leftTop {
	width:6px;
	height:10px;
	background:url(gif.gif) no-repeat -114px -411px;
	float:left;
	font-size:0;
}
.commentPlace .top {
	width:505px;
	height:10px;
	background:#fcfcfc;
	float:left;
	font-size:0;
}
.commentPlace .rightTop {
	width:7px;
	height:10px;
	background:url(gif.gif) no-repeat -120px -411px;
	float:left;
	font-size:0;
}
.commentPlace .center {
	width:497px;
	background:#fcfcfc;
	padding:0px 10px;

	margin-left:1px;
}
.positive {
	color:#489F39;
}
.negative {
	color:#900;
}
.details {
	color:#999;
}

.commentPlace .arr{
	width:11px;
	height:6px;
	background:url(gif.gif) no-repeat -116px -297px;
	margin:-6px 0 0 12px;
	float:left;
	z-index:2;
	position:absolute;
}
.commentPlace .leftBott {
	width:6px;
	height:10px;
	background:url(gif.gif) no-repeat -114px -432px;
	float:left;
	font-size:0;
}
.commentPlace .bott {
	width:505px;
	height:9px;
	background:#fcfcfc;
	border-bottom:1px solid #dadada;
	float:left;
	font-size:0;
}
.commentPlace .rightBott {
	width:7px;
	height:10px;
	background:url(gif.gif) no-repeat -120px -432px;
	float:left;
	font-size:0;
}
#coments #show_all {
	width:auto;
	float:left;
	margin-top:-1px;
	margin-left:5px;
	display:inline;
	font-size:16px;
	line-height:19px;
}
#coments #show_all a:link, #coments #show_all a:visited {
	color:#06C;
	font-size:12px;
	text-decoration:none;
	background:url(gif.gif) repeat-x 0 -1065px;
}
#coments #show_all a:hover{
	color:#C00;
	text-decoration:none;
	background:url(gif.gif) repeat-x 0 -1093px;
}
#write_review h2 {
	font-size:18px;
	color:#666;
	margin-bottom:-10px;
}
#write_review {
	margin:20px 0;
}
#write_review .formTitle {
	font-size:12px;
	color:#666;
	margin:20px 0 0 3px;
}
#write_review .smallArea {
	background:#f7f6f6;
	font-size:14px;
	line-height:14px;
	width:515px;
	height:54px;
	padding:0px 2px 0px;
	border:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
#write_review .smallArea:focus {
	background:#fdfde9;
	font-size:14px;
	line-height:14px;
	width:515px;
	height:54px;
	padding:0px 2px 0px;
	border:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
#write_review .smallArea2 {
	background:#f7f6f6;
	font-size:14px;
	line-height:14px;
	width:515px;
	height:200px;
	padding:0px 2px 0px;
	border:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
#write_review .smallArea2:focus {
	background:#fdfde9;
	font-size:14px;
	line-height:14px;
	width:515px;
	height:200px;
	padding:0px 2px 0px;
	border:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d1d1;
}
.reviewButton {
	width:auto;
	height:22px;
	margin:4px 0 10px 140px;
}
.reviewButton .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat 0 -297px;
}
.reviewButton .center {
	width:150px;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -679px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0;
	text-align: center;
}
.reviewButton .center .shadow {
left:0;
top:-2px;
color:#478066;
position:absolute;
z-index:0;
}
.reviewButton .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -8px -297px;
}
.reviewButton .hover3 .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -16px -297px;
	cursor:pointer;
}
.reviewButton .hover3 .center {
	width:150px;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -708px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	padding:0;
	cursor:pointer;
	text-align:center;
}
.reviewButton .hover3 .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -24px -297px;
	cursor:pointer;
}
#reviewButton {
	margin:20px 0 0 20px;
}
.forHtml {
	width:172px;
	height:auto;
	margin:10px 10px 10px 20px;
	color:#CCC;
}
.forHtml a:link {
	color:#FFF;
}
.forHtml a:visited {
	color:#999;
}
.forHtml a:hover {
	color:#FC0;
}
.whiteBg {
	width:100%;
	height:auto;
	background:#eee;
	padding:10px 0;
	border-bottom:1px solid #d8d7d7;
}
.whiteBg h2 {
	color:#666;
	font-size:18px;
	font-weight:normal;
	margin:0 0 15px 20px;
	line-height:23px;
}
.whiteBg h2 .shadow {
	left:0;
	top:1px;
	color:#fff;
	position:absolute;
	z-index:0;
}
.whiteBg .softPictCont {
	width:42px;
	height:43px;
	float:left;
	display:inline;
	margin:10px 10px 0 20px;
	background:url(gif.gif) no-repeat -64px -411px;
}
.whiteBg .softPictCont img {
	width:32px;
	height:32px;
	border:none;
	margin:5px;
}
.whiteBg .softPictCont .c-tl {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 5px;
	background:url(img_corner_1.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_1.png', sizingMethod='image');
}
.whiteBg .softPictCont .c-tr {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 35px;
	background:url(img_corner_2.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_2.png', sizingMethod='image');
}
.whiteBg .softPictCont .c-bl {
	width:2px;
	height:2px;
	position:absolute;
	margin:35px 0 0 5px;
	background:url(img_corner_3.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_3.png', sizingMethod='image');
}
.whiteBg .softPictCont .c-br {
	width:2px;
	height:2px;
	position:absolute;
	margin:35px 0 0 35px;
	background:url(img_corner_4.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_4.png', sizingMethod='image');
}
.whiteBg .imgCont {
	padding:0 20px;
}
.noLeft {
	margin:8px 0 0 0px;
	display:inline;
}
.softScreenCont .del {
	width:92px;
	height:16px;
	text-align:center;
	position:absolute;
	z-index:1;
	margin-top:92px;
}
.softScreenCont .del img {
	width:15px;
	height:16px;
	border:none;
}
.verView {
	width:auto;
	height:auto;
	float:right;
	text-align:right;
	margin-top:3px;
	display:inline;
	--margin-top:-15px;
}
.verView span {
	color:#41856F;
}
.sp {
	width:100%;
	height:5px;
	--height:25px;
}
.status {
	color:#999;
	width:auto;
	float:right;
	text-align:right;
	line-height:23px;
}
.status .pending {
	line-height:26px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F93;
	font-style:italic;
	margin:0;
}
.status .active {
	line-height:26px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#396;
	font-style:italic;
	margin:0;
}
.status .rejected{
	line-height:26px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#C00;
	font-style:italic;
	margin:0;
}
.status .moderation {
	line-height:26px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F93;
	font-style:italic;
	margin:0;
}
.status .modify { margin-right:10px;}
.status .modify a:link, .status .modify a:visited {
	font-size:12px;
	color:#06C;
	background:url(gif.gif) no-repeat -161px -1143px;
	padding:2px 0 2px 20px;
}
.status .modify a:hover {
	font-size:12px;
	color:#C00;
	background:url(gif.gif) no-repeat -161px -1143px;
	padding:2px 0 2px 20px;
}
.status .remove a:link, .status .remove a:visited {
	font-size:12px;
	color:#06C;
	background: url(dellSoft.gif) no-repeat 0 3px;
	padding:2px 0 2px 20px;
}
.status .remove a:hover {
	font-size:12px;
	color:#C00;
	background: url(dellSoft.gif) no-repeat 0 3px;
	padding:2px 0 2px 20px;
}
.status .pending .shadow {
	left:0;
	top:1px;
	color:#FFF;
	position:absolute;
	z-index:0;
}
.status .active .shadow {
	left:0;
	top:1px;
	color:#FFF;
	position:absolute;
	z-index:0;
}
.status .rejected .shadow {
	left:0;
	top:1px;
	color:#FFF;
	position:absolute;
	z-index:0;
}
.hole {
	width:auto;
	height:10px;
}
.softNameCont2 {
	width:320px;
	height:auto;
	float:left;
	margin-top:4px;
}
.softTagCont2 {
	float:left;
	width:320px;
}
.softTag2 {
	height:17px;
	float:left;
	margin:5px 5px 0 0;
	white-space: nowrap;
}
.softTag2 a:link, .softTag2 a:visited {
	color:#FFF;
	font-size:11px;
	background:url(gif.gif) repeat-x right -635px;
	padding:0px 6px 0px 0px;
	line-height:16px;
	float:left;
	text-decoration:none;
}
.softTag2 a:hover {
	color:#FFF;
	font-size:11px;
	background:url(gif.gif) repeat-x right -655px;
	padding:0px 6px 0px 0px;
	line-height:16px;
	text-decoration:none;
}
.softTag2 a:link span, .softTag2 a:visited span {
	width:6px;
	height:17px;
	background:url(gif.gif) repeat-x -57px -240px;
	float:left;
}
.softTag2 a:hover span {
	width:6px;
	height:17px;
	background:url(gif.gif) repeat-x -71px -240px;
	float:left;
}
.screenPad {
	margin-bottom:40px;
}
.softVideo {
	width:132px;
	height:auto;
	float:left;
	display:inline;
	margin:0 30px 40px 0;
}
.softVideo .left {
	width:6px;
	height:91px;
	float:left;
	background:url(gif.gif) no-repeat 0 -959px;
}
.softVideo .right {
	width:6px;
	height:91px;
	float:left;
	background:url(gif.gif) no-repeat -86px -959px;
}
.softVideoCont {
	width:120px;
	height:90px;
	float:left;
	background:#FFF;
	border-bottom:1px solid #c1c1c1
}
.softVideoCont img {
	height:80px;
	width:120px;
	border:none;
	margin:5px 0;
}
.softVideoCont .c-tl {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 0;
	background:url(img_corner_1.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_1.png', sizingMethod='image');
}
.softVideoCont .c-tr {
	width:2px;
	height:2px;
	position:absolute;
	margin:5px 0 0 118px;
	background:url(img_corner_2.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_2.png', sizingMethod='image');
}
.softVideoCont .c-bl {
	width:2px;
	height:2px;
	position:absolute;
	margin:83px 0 0 0;
	background:url(img_corner_3.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_3.png', sizingMethod='image');
}
.softVideoCont .c-br {
	width:2px;
	height:2px;
	position:absolute;
	margin:83px 0 0 118px;
	background:url(img_corner_4.png) no-repeat;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.soft24.com/img_corner_4.png', sizingMethod='image');
}
.softVideoCont .del {
	width:110px;
	height:16px;
	text-align:center;
	position:absolute;
	z-index:1;
	margin-top:98px;
}
.softVideoCont .del img {
	width:15px;
	height:16px;
	border:none;
	margin:0 5px;
}
.delAudio {
	width:auto;
	margin:10px 0 0 -250px;
}
.delAudio img {
	width:15px;
	height:16px;
	border:none;
	margin-right:10px;
}
.softScreenSlide {
	width:92px;
	height:91px;
	float:left;
	margin-right:10px;
	background:url(gif.gif) no-repeat 0 -959px;
}
.softScreenSlide img {
	width:80px;
	height:80px;
	border:none;
	margin:5px 6px;
}
.softScreenSlide a:hover img {
	opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);
}
#fav_cont {
	width:auto;
	height:auto;
	padding-left:20px;
}
#fav_cont h1 {
	float:left;
	color:#333;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
}
#fav_cont #windows {
	background:url(gif.gif) no-repeat -13px -1175px;
	width:21px;
	height:21px;
	float:left;
	margin-right:3px;
	font-size:0;
}
#fav_cont #linux {
	background:url(gif.gif) no-repeat -59px -1175px;
	width:21px;
	height:21px;
	float:left;
	margin-right:3px;
	font-size:0;
}
#fav_cont #mac {
	background:url(gif.gif) no-repeat -37px -1175px;
	width:21px;
	height:21px;
	float:left;
	margin-right:3px;
	font-size:0;
}
#fav_cont #mobile {
	background:url(gif.gif) no-repeat -80px -1175px;
	width:21px;
	height:21px;
	float:left;
	margin-right:3px;
	font-size:0;
}
#fav_cont table {
	margin-bottom:30px;
	float:none;
	clear:both;
}
#fav_cont table td {
	border-bottom:1px solid #CCC;
	vertical-align:middle;
	height:22px;
	color:#333;
}
#fav_cont table td span {
	color:#666;
}
.favDel {
	float:right;
	width:140px;
	margin-right:30px;
	display:inline;
	text-align:right;
}
.favDel .modify a:link, .favDel .modify a:visited {
	font-size:12px;
	color:#06C;
	background:url(gif.gif) no-repeat -161px -1143px;
	padding:2px 0 2px 20px;
}
.favDel .modify a:hover {
	font-size:12px;
	color:#C00;
	background:url(gif.gif) no-repeat -161px -1143px;
	padding:2px 0 2px 20px;
}
.favDel .remove {margin-left:8px;}
.favDel .remove a:link, .favDel .remove a:visited {
	font-size:12px;
	color:#06C;
	background: url(dellSoft.gif) no-repeat 0 3px;
	padding:2px 0 2px 20px;
}
.favDel .remove a:hover {
	font-size:12px;
	color:#C00;
	background: url(dellSoft.gif) no-repeat 0 3px;
	padding:2px 0 2px 20px;
}
#fav_cont2 {
	width:auto;
	height:auto;
	padding-left:25px;
}
.favDel img {
	margin-left:7px;
	border:none;
}
#message_sended {
	width:100%;
	height:50px;
	text-align:center;
	padding-top:15px;
}
#message_sended #text{
	font-size:18px;
	color:#666;
	float:left;
	line-height:32px;
	text-align:left;
}
#message_sended #mail {
	width:56px;
	height:37px;
	background: url(gif.gif) no-repeat -40px -1135px;
	float:left;
	margin:0px 10px 0 0px;
	display:inline;
}
.adsCont {
	width:191px;
	height:auto;
	margin:10px 0 0 9px;
}
.adsCont .header {
	height:47px;
	width:100%;
	border-bottom:0px solid #1f282e;
}
.adsCont .header .left {
	height:47px;
	width:10px;
	float:left;
	background:url(gif.gif) no-repeat -40px -180px;
	margin-left:1px;
	display:inline;
}
.adsCont .header .center {
	height:32px;
	width:170px;
	float:left;
	background:url(gif.gif) no-repeat center -129px;
	text-align: center;
	color:#2a363d;
	font-size:16px;
	padding-top:15px;
}
.adsCont .header .right {
	height:47px;
	width:10px;
	float:left;
	background:url(gif.gif) no-repeat 0px -180px;
}
.vidjet-width2 {
	width: 192px;
}
.adsCont .ads {
	width:160px;
	height:auto;
	margin:15px 0 5px 16px;
}
.attention {
	background:#f1f1f1;
	margin-bottom:30px;
	width:500px;
}
.attention .corL {
	width:3px;
	height:3px;
	font-size:0px;
	background:url(gif.gif) no-repeat -36px -297px;
}
.attention .corR {
	width:3px;
	height:3px;
	font-size:0px;
	background:url(gif.gif) no-repeat -47px -297px;
}
.attention .corBL {
	width:3px;
	height:3px;
	font-size:0px;
	background:url(gif.gif) no-repeat -36px -325px;
}
.attention .corBC {
	height:3px;
	font-size:0px;
	border-bottom:1px solid #dadada;
}
.attention .corBR {
	width:3px;
	height:3px;
	font-size:0px;
	background:url(gif.gif) no-repeat -47px -325px;
}
.attention .center {
	padding:10px 10px 10px 120px;
	vertical-align:middle;
	text-align:left;
	background:url(attention.gif) no-repeat 40px center;
	height:54px;
}
.attention .center h1 {
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:16px;
	color:#C00;
	float:none;
}
.attention .center ul {
	margin-left:25px;
}
.softContainer .buttonContainer {
	width:145px;
	float:right;
	margin-top:0px;
}
.softContainer .buySoft {
	width:auto;
	height:22px;
	float:right;
	margin-top:5px;
}
.softContainer .buySoft .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -16px -297px;
}
.softContainer .buySoft .center {
	width:130px;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -708px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
}
.softContainer .buySoft .center .size {
	font-size:13px;
	color:#fff;
	margin-left:4px;
	float:left;
	display:inline;
}
.softContainer .buySoft .center .tit {
	font-size:14px;
	color:#fff;
	margin-left:10px;
	float:left;
	display:inline;
}
.softContainer .buySoft .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -24px -297px;
}
.softContainer .hover5 .left {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -111px -1174px;
	cursor:pointer;
}
.softContainer .hover5 .center {
	width:130;
	height:22px;
	float:left;
	background:url(gif.gif) repeat-x center -1247px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:20px;
	cursor:pointer;
}
.softContainer .hover5 .center .size {
	font-size:13px;
	color:#fff;
	margin-left:4px;
	float:left;
	cursor:pointer;
}
.softContainer .hover5 .right {
	width:6px;
	height:22px;
	float:left;
	background:url(gif.gif) no-repeat -119px -1174px;
	cursor:pointer;
}
.softContainer .softText {
	width:100%;
	height:auto;
	margin:20px 0 10px 0;
	font-size:12px;
	color:#414040;
}
.goo_ad {
	width:160px;
	height:600px;
	background:#666;
}
.fgameCont {
	width:170px;
	height:auto;
	text-align:center;
	margin:-5px 0 5px -5px;
	-margin:-5px 0 0 -10px;
}
.fgameCont img {
	width:170px;
	border:none;
	margin-bottom:3px;
}
.fgameCont a:link, .fgameCont a:visited {
	color:#FFF;
}
.fgameCont a:hover {
	color:#FC0;
}
.fgameCont a:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
text-decoration:none;
}
.tgameCont {
	width:170px;
	height:auto;
	text-align:center;
	margin:15px 0 25px 16px;
}
.tgameCont img {
	width:170px;
	border:none;
	margin-bottom:3px;
}
.tgameCont a:link, .tgameCont a:visited {
	color:#FFF;
}
.tgameCont a:hover {
	color:#FC0;
}
.tgameCont a:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
text-decoration:none;
}
