﻿@charset "utf-8";
/* CSS Document */

html {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	width: 100%;
}

#header {
	height: 129px;
	z-index: 1;
}
.column {
	padding-top: 129px !important;
}

#container {
	padding-left: 0px;
}

#left {
	width: 0px;
	right: 0px;
	display: none;
}

#container {
	padding-right: 0px;									
}
#right {
	width: 0px;
	display: none;
}
* html #left {
	left: 0px;
}

#footer {
	height: 0px;
	display: none;											
}
#container {
	margin-bottom: -0px;									
}
#leftInner, #rightInner, #contentInner {
	padding-bottom: 0px !important;
}

html {
	background: #262626 url(/img/topBg.jpg) 50% 0% no-repeat scroll;
}

body {
	background: none;
	color:#ffffff;
}

#header {
	background: none;
	color: #ffffff;
}

#left {
	background: none;
	color: #ffffff;
}

#content {
	background: none;
	color: #ffffff;
}

#right {
	background: none;
	color: #ffffff;
}

#footer {
	background: none;
	color: #ffffff;
}

#headerInner {
	padding: 0;
}

#leftInner {
	padding: 0;
}

#contentInner {
	padding: 0;
}

#rightInner {
	padding: 0;
}

#footerInner {
	padding: 0;
}

.shadow {
	position: relative;
}

.shadow .innerText {
	position: relative;
	z-index: 4000;
	font-style: normal;
	line-height: normal;
}

.shadow .shadowText {
	position: absolute;
	left: 1px;
	top: 1px;
	color: #1e5983;
	z-index: 3500;
	white-space: nowrap;
	font-style: normal;
	line-height: normal;
	opacity: 0.7;
	/*filter:alpha(opacity=50);*/
}

* {
	outline: none;
}

img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

.clearAll {
	clear: both;
	overflow: hidden;
	height: 0;
}

.mAuto {
	width: 960px;
	margin: 0 auto;
}

.topArea {
	height: 74px;
	padding-top: 17px;
}

.loginArea {
	width: 260px;
	height: 41px;
	background: url(/img/loginAreaBg.png) no-repeat scroll;
	float: right;
	position: relative;
	left: 0;
	top: 3px;
	padding: 10px 10px 0;
}

.langRadio {
	width: 20px;
	height: 31px;
	position: relative;
	background: url(/img/langRadioBg.gif) no-repeat scroll;
	float: left;
}

.langRadioItem {
	position: absolute;
	width: 12px;
	height: 13px;
	background: url(/img/langRadioItem.png) no-repeat scroll;
	overflow: hidden;
}

.langRadio .Eng {
	top: 4px;
	left: 4px;
}

.langRadio .Rus {
	bottom: 4px;
	_bottom: 2px;
	left: 4px;
}

.langLinks {
	float: left;
	font-size: 10px;
	height: 31px;
	margin-left: 4px;
}

.langLinks a {
	color: #859db5;
	display: block;
	text-decoration: none;
	line-height: 16px;
}

.langLinks a:hover {
	color: #859db5;
	text-decoration: underline;
}

.langLinks a.active, .langLinks a:hover.active {
	color: #ffffff;
	text-decoration: none;
}

.regButton {
	float: right;
	width: 113px;
	height: 31px;
	background: url(/img/regButton.gif) no-repeat scroll;
}

.lkButton {
	float: left;
	width: 138px;
	height: 31px;
	background: url(/img/lkButton.gif) no-repeat scroll;
	margin: 0 5px 0 0;
}

.logotype {
	margin: 0 0 0 1px;
}

.mainMenuArea {
	height: 38px;
	background: url(/img/topMenuBg.gif) repeat-x scroll;
	font-size: 18px;
/*	font-weight: bold; */
}

.mainMenuOver {
	overflow: hidden;
}

.mainMenu {
	display: block;
	padding: 0;
	margin: 0 0 0 -17px;
	list-style: none;
	float: left;
}

.mainMenu li {
	display: block;
	float: left;
	padding: 7px 13px 7px 16px;
	background: url(/img/mainMenuItemGlue.gif) left top no-repeat scroll;
}

 li.spice {
	display: block;
	float: left;
	padding: 7px 13px 7px 16px;
	background: url(/img/px.gif) left top no-repeat scroll;
}

.mainMenu li a {
	color: #ffffff;
	text-decoration: none;
}

.mainMenu li a:hover {
	color: #ffffff;
	text-decoration: none;
}

.mainMenu li a.active {
	color: #69ffff;
	text-decoration: none;
}

.mainMenu li a:hover.active {
	color: #69ffff;
	text-decoration: none;
}

.mainMenuArea .Taber {
	overflow: visible;
	position: relative;
}

.mainMenuArea .Taber .mainMenu {
	margin: 0;
	float: none;
	position: absolute;
	top: -26px;
	left: 115px;
}

.mainMenuArea .Taber .mainMenu li {
	padding: 0;
	background: none;
	height: 26px;
	font-size: 13px;
	font-weight: bold;
	margin-right: 2px;
}

.mainMenuArea .Taber .mainMenu li span {
	display: inline-block;
	height: 26px;
	vertical-align: top;
	line-height: 26px;
	overflow: hidden;
}

.mainMenuArea .Taber .mainMenu li .tabLeftBg {
	background: url(/img/mainMenuTaberLeft.png) no-repeat scroll;
	width: 4px;
}

.mainMenuArea .Taber .mainMenu li .tabInnerBg {
	background: url(/img/mainMenuTaberInner.png) repeat-x scroll;
	padding: 0 10px;
}

.mainMenuArea .Taber .mainMenu li .tabRightBg {
	background: url(/img/mainMenuTaberRight.png) no-repeat scroll;
	width: 4px;
}

.mainMenuArea .Taber .mainMenu li a.active {
	color: #ffd800;
	text-decoration: none;
}

.mainMenuArea .Taber .mainMenu li a:hover.active {
	color: #ffd800;
	text-decoration: none;
}

.mainMenuArea .Taber .mainMenu ul {
	display: block; /* В данный момент подменю вкладок отображается всегда. Если подменю будет
					   показываться при наведении на пункт меню первого уровня, то сменить значения свойства на "none".
					   А если подменю будет показываться только когда человек уже перешел по пункту меню,
					   то так же сменить на "none" и переписать свойства ниже "АКТИВАЦИЯ ПОДМЕНЮ" для того чтобы подменю
					   активировалось когда у ul класс .active */
	position: absolute;
	line-height: 38px;
	padding: 0;
	margin: 0;
	top: 26px;
	left: -115px;
	overflow: hidden;
}

/* АКТИВАЦИЯ ПОДМЕНЮ */
.mainMenuArea .Taber .mainMenu li:hover ul { /* .mainMenuArea .Taber .mainMenu li ul.active */
	display: block;
}

.mainMenuArea .Taber .mainMenu ul li {
	height: 38px;
	font-size: 11px;
	font-weight: bold;
	color: #9af2ff;
	padding: 0 18px 0 19px;
	margin: 0;
	background: url(/img/mainMenuTaberGlue.gif) left no-repeat scroll;
}

.mainMenuArea .Taber .mainMenu ul li.first {
	margin: 0 0 0 -18px;
}

.mainMenuArea .Taber .mainMenu ul li .subtaberActiveLeft {
	padding: 0 0 0 3px;
	background: url(/img/subtaberActiveLeft.gif) left no-repeat scroll;
	height: 22px;
	margin: 0 -8px;
	margin-top: 8px;
}

.mainMenuArea .Taber .mainMenu ul li.first .subtaberActiveLeft {
	margin: 0 -8px 0 0;
	margin-top: 8px;
}

.mainMenuArea .Taber .mainMenu ul li .subtaberActiveInner {
	padding: 0 5px;
	background: url(/img/subtaberActiveInner.gif) repeat-x scroll;
	height: 22px;
	line-height: 22px;
}

.mainMenuArea .Taber .mainMenu ul li .subtaberActiveRight {
	padding: 0 3px 0 0;
	background: url(/img/subtaberActiveRight.gif) right no-repeat scroll;
	height: 22px;
}

.mainMenuArea .Taber .mainMenu ul li a {
	color: #9af2ff;
	text-decoration: none;
}

.mainMenuArea .Taber .mainMenu ul li a:hover {
	color: #9af2ff;
	text-decoration: none;
}

.allOffersArea {
	height: 275px;
	padding: 10px 0;
}

.whatPaySto {
	float: left;
	width: 240px;
}

.whatPaySto .title {
	color: #faf4cc;
	font-size: 26px;
	margin: 8px 0 15px 0;
}

.whatPaySto .desc {
	color: #e1e1e1;
	font-size: 13px;
	line-height: 22px;
}

.whatPaySto .link {
	color: #df7838;
	font-size: 20px;
	margin-top: 10px;
}

.whatPaySto .link a {
	color: #df7838;
	text-decoration: none;
	background: url(/img/goWorkLink.gif) bottom repeat-x scroll;
}

.whatPaySto .link a:hover {
	color: #df7838;
	background: none;
}

.allOffers {
	width: 710px;
	height: 275px;
	background: url(/img/allOffersBg.jpg) no-repeat scroll;
	float: right;
}

.allOffersLeft {
	float: left;
	width: 141px;
	height: 249px;
	padding: 13px 10px;
}

.allOffersLeft .title {
	color: #aaaaaa;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	line-height: 22px;
}

.servisesList {
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #3f3f3f;
}

.servisesList li {
	padding: 9px 0 8px 0;
	border-bottom: 1px solid #3f3f3f;
	_padding-top: 4px;
	overflow: hidden;
}

.servisesList li a {
	display: block;
	overflow: hidden;
}

.donateMe {
	background: url(/img/donateMe.png) no-repeat scroll;
	width: 88px;
	height: 13px;
}

.linkCharge {
	background: url(/img/linkCharge.png) no-repeat scroll;
	width: 95px;
	height: 13px;
}

.contributeWork {
	background: url(/img/contributeWork.png) no-repeat scroll;
	width: 126px;
	height: 13px;
}

.paymentGate {
	background: url(/img/paymentGate.png) no-repeat scroll;
	width: 150px;
	height: 13px;
}

.paysTo {
	background: url(/img/paysTo.png) no-repeat scroll;
	width: 130px;
	height: 13px;
}

.activateTo {
	background: url(/img/activateTo.png) no-repeat scroll;
	width: 150px;
	height: 13px;
}

.allServisesBtn {
	display: block;
	width: 138px;
	height: 31px;
	background: url(/img/allServisesBtn.gif) no-repeat scroll;
	margin-top: 12px;
}

.allOffersRight {
	float: right;
	width: 317px;
	height: 232px;
	padding: 30px 25px 13px 207px;
}

.allOffersRight .title {
	font-size: 29px;
	line-height: 34px;
	color: #363636;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
}

.allOffersRight .desc {
	font-size: 12px;
	line-height: 18px;
	color: #363636;
}

.whitePanel {
	background: #f1f0e8;
	zoom: 1;
	color: #000000;
}

.whitePanel .title {
	font-size: 20px;
	font-weight: bold;
	color: #363636;
	margin: 10px 0;
}

.whitePanel .itemTitle {
	font-size: 14px;
	font-weight: bold;
	color: #0072bc;
	margin-bottom: 5px;
	line-height: 18px;
}

.whitePanel .itemTitle a {
	color: #0072bc;
	text-decoration: none;
}

.whitePanel .itemTitle a:hover {
	color: #0072bc;
	text-decoration: underline;
}

.whitePanel .date {
	font-size: 12px;
	font-weight: normal;
	color: #898989;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 5px;
}

.whatPaySto .allNewsLink {
	font-size: 14px;
	font-weight: normal;
	color: #777777;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
    padding-right: 27px;
	background: url(/img/allNewsLinkArrow.gif) right 6px no-repeat scroll;
}

.whitePanel .allNewsLink {
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	padding-right: 27px;
	background: url(/img/allNewsLinkArrow.gif) right 6px no-repeat scroll;
}


.newsOnMain {
	width: 330px;
	float: left;
	margin-right: 15px;
	height: 245px;
}

.newsOnMainItem .desc {
	font-size: 14px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 10px;
	line-height: 18px;
}

.payStoTwitter {
	float: left;
	width: 319px;
	height: 188px;
	background: url(/img/twitterOnMainBg1.gif) left 50px no-repeat scroll;
	padding: 0 0 0 3px;
	margin-right: 15px;
}

.payStoTwitter .twitterArea 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height: 88px;
	width: 267px;
	padding: 18px 20px 0 18px;
	margin-bottom: 10px;
}

.reviewsOnMain {
	float: left;
	width: 278px;
	_width: 276px;
	height: 180px;
	background: url(/img/reviewesOnMainBg1.gif) left 50px no-repeat scroll;
	color: #363636;
}

.reviewsOnMain .desc {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	margin-bottom: 10px;
}

.reviewsOnMain .autor {
	font-size: 10px;
	padding-left: 75px;
	line-height: 16px;
	padding-bottom:15px;
}

.bottomArea {
	background: url(/img/bottomBg.jpg) top center no-repeat scroll;
}

.bottomFullMenuAreaItem {
	padding-right: 25px;
	vertical-align: top;
}

.lastBottomFullMenuAreaItem {
	padding-right: 0;
}

.bottomFullMenuAreaItem .title {
	font-size: 15px;
	font-weight: bold;
	color: #faf4cc;
	margin: 10px 0;
}

.bottomFullMenuAreaItem .list {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.bottomFullMenuAreaItem .list li {
	display: block;
	margin: 6px 0;
	color: #959595;
	font-size: 12px;
	line-height: 18px;
}

.bottomFullMenuAreaItem .list li a {
	color: #959595;
	text-decoration: none;
}

.bottomFullMenuAreaItem .list li a:hover {
	color: #959595;
	text-decoration: underline;
}

.servisesListBottom {
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.servisesListBottom li {
	float: left;
	margin: 0 0 0px 0;
	margin-right: 145px;
}

.servisesListBottom li.last {
	margin-right: 0;
}

.servisesListBottom li a {
	display: block;
	overflow: hidden;
}

.paySystems {
	border: 1px solid #3c3c3c;
	height: 57px;
	margin: 10px 0 0 0;
	_margin: 5px 0 0 0;
	overflow: hidden;
}

.paySystems .title {
	float: left;
	line-height: 57px;
	font-size: 18px;
	font-weight: bold;
	color: #959595;
	padding: 0 12px;
}

.paySystemsItem {
	float: left;
	height: 57px;
	margin-right: 15px;
	margin-top: 7px;
}

.addPaySystemBtn {
	display: block;
	float: right;
	margin: 10px 10px 0 0;
	_margin-right: 5px;
	width: 220px;
	height: 36px;
	background: url(/img/addPaySystemBtn.gif) no-repeat scroll;
}

.bottomMainMenuArea {
	height: 28px;
	overflow: hidden;
}

.bottomMainMenu {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	margin-left: -10px;
}

.bottomMainMenu li {
	float: left;
	font-size: 12px;
	line-height: 28px;
	padding: 0 12px 0 13px;
	background: url(/img/bottomMenuItemGlue.gif) left no-repeat scroll;
}

.bottomMainMenu li a {
	color: #cccccc;
	text-decoration: none;
}

.bottomMainMenu li a:hover {
	color: #cccccc;
	text-decoration: underline;
}

.bottomLkArea {
	float: right;
	padding: 5px 3px 0 0;
	width: 200px;
}

.bottomLkBtn {
	float: right;
	width: 100px;
	height: 19px;
	background: url(/img/bottomLkBtn.gif) no-repeat scroll;
	margin-right: 5px;
}

.bottomRegBtn {
	float: right;
	width: 78px;
	height: 19px;
	background: url(/img/bottomRegBtn.gif) no-repeat scroll;
}

.copyrightArea {
	border-top: 1px solid #3c3c3c;
	height: 60px;
	line-height: 60px;
}

.bottomLogo {
	display: block;
	background: url(/img/bottomLogo.gif) no-repeat scroll;
	width: 45px;
	height: 29px;
	float: left;
	margin: 15px 8px 0 0;
}

.copyright {
	font-size: 11px;
	color: #636464;
	margin-right: 15px;
	float: left;
}

.counters 
{
	margin-left:10px;
	margin-top:10px;
	float: right;
}
.counters a
{
    text-decoration:none;

    }
    .counters td 
    {
        vertical-align:top;
        text-align:center;}
.additionalMenu {
	float: left;
	overflow: hidden;
}

.additionalMenu ul {
	display: block;
	float: left;
	list-style: none;
	margin: 0 0 0 -12px;
	padding: 0;
}

.additionalMenu ul li {
	float: left;
	padding: 0 11px 0 12px;
	background: url(/img/addMenuItemGlue.gif) left center no-repeat scroll;
	font-size: 11px;
	color: #cccccc;
}

.additionalMenu ul li a {
	color: #cccccc;
	text-decoration: none;
}

.additionalMenu ul li a:hover {
	color: #cccccc;
	text-decoration: underline;
}

.leftColumn {
	width: 230px;
	float: left;
	margin: 10px 10px 10px 0;
	color: #000000;
}

.leftMenuArea {
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.leftMenu {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.leftMenu li {
	display: block;
	padding: 12px 13px;
	border: none;
	border-right: 1px solid #e0dfd8;
	border-bottom: 1px solid #e0dfd8;
	font-size: 14px;
	background: #ffffff;
	position: relative;
	font-style: normal;
	overflow: hidden;
	//margin: -1px 0 0 0;
	zoom: 1;
}

.leftMenu23 li:hover, .leftMenu li.active {
	background: #a2a2a2;
	font-style: italic;
	color: #f1f0e8;
	_width: 203px;
}

.leftMenu li a {
	color: #666666;
	text-decoration: none;
}

.leftMenu li a:hover {
	color: #666666;
	text-decoration: none;
}

.leftMenu li.active a {
	color: #f1f0e8;
	text-decoration: none;
}

.leftMenu li.active a:hover {
	color: #f1f0e8;
	text-decoration: none;
}

.leftMenuArea img {
	display: block;
	position: absolute;
	zoom: 1;
}

.leftMenuRoundLB {
	left: 0;
	bottom: 0;
}

.leftMenuRoundRT {
	right: 0;
	top: 0;
}

.leftMenuRoundLT {
	left: 0;
	top: 0;
}

.leftMenuRoundRB {
	right: 0;
	bottom: 0;
}

.lMenuPix, .rMenuPix {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	background: #F1F0E8;
	overflow: hidden;
}

.lMenuPix {
	left: 0;
	top: -1px;
}

.rMenuPix {
	right: -1px;
	top: 0;
}

.centerColumn {
	width: 720px;
	float: right;
	color: #000000;
	margin: 10px 0;
}

.centerColumnOne {
	width: 950px;
	float: right;
	color: #000000;
	margin: 10px 0;
}

.h1 {
	color: #df7838;
	margin: 5px 0 17px;
	padding: 0 0 5px;
	border-bottom: 1px solid #e0dfd8;
	display:block;
}

.h1 img {
	display: block;
}

.h1 h1
{
	font-size: 24px;
	display:inline;
}
    
.addthis_toolbox
{
    display:inline;
    float:right;
    height:34px;
    padding:5px;
    }    

.registerForm {
	width: 500px;
	height: 525px;
}

.registerForm label {
	display: block;
	float: left;
	width: 170px;
	padding: 11px 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #363636;
}

.registerForm label.binding {
	background: url(/img/binding.gif) 96% center no-repeat scroll;
}

.registerForm label.captcha {
	width: 140px;
	padding: 2px 40px 2px 10px;
}

.captchaImg {
	padding: 0 0 0 190px;
	margin-bottom: 5px;
}

.capthaReloadBtn {
	width: 86px;
	height: 19px;
	display: inline-block;
	background: url(/img/reloadCaptchaBtn.gif) no-repeat scroll;
}

.captchaImg span {
	display: inline-block;
	position: relative;
	top: -5px;
	//top: 0;
	font-size: 10px;
	font-style: italic;
	color: #898989;
	//padding: 0 0 0 5px;
}

.inputLeft, .inputRight, .inputInner,.taLeft, .taRight, .taInner {
	display: block;
}

.inputLeftu, .inputRight, .inputInner,.taLeft, .taRight, .taInner {
	display: block;
}

.width294 {
	width: 294px;
}

.width150 {
	width: 150px;
}

.inputLeft {
	padding-left: 9px;
	background: url(/img/inputLeftBg.gif) left top no-repeat scroll;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

.inputLeftu {
	padding-left: 9px;
	background: url(/img/inputLeftBg.gif) left top no-repeat scroll;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

.inputRight {
	padding-right: 5px;
	background: url(/img/inputRightBg.gif) right top no-repeat scroll;
}

.inputInner {
	background: url(/img/inputInnerBg.gif) repeat-x scroll;
	zoom: 1;
}



.inputLeft input {
	display: block;
	border: none;
	background: none;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #363636;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 253px;
	padding: 0 0 0 4px;
	margin: 0;
}

.inputs input {
	display: block;
	border: none;
	background: none;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #363636;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 109px;
	padding: 0 0 0 4px;
	margin: 0;
}

.inputLeft div.newListSelected {
	display: block;
	border: none;
	background: none;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #363636;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 253px;
	padding: 0 0 0 4px;
	margin: 0;
	
}
.inputLeft ul.newList {
	display: block;
	border: none;
	background: none;
	line-height: 40px;
	font-size: 16px;
	color: #363636;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 253px;
	padding: 0 0 0 4px;
	margin: 0;
 background-color:White;
 list-style-image:none;	

border:1px solid #9F9F9F;
left:0;
margin:0;
overflow:visible;
position:absolute;
top:30px !important;
z-index:9999;

}
ul.newList li a {
color:#010101;
display:block;
padding-bottom:2px;
padding-left:6px;
padding-right:25px;
text-decoration:none;
}
.inputLeft .newList li 
{
	text-decoration:none;
	color: #363636;
	list-style-type:none;
}
.taLeft {
	padding-left: 9px;
	background: url(/img/taLeftBg.gif) left top no-repeat scroll;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

.taRight {
	padding-right: 5px;
	background: url(/img/taRightBg.gif) right top no-repeat scroll;
}

.taInner {
	background: url(/img/taInnerBg.gif) repeat-x scroll;
	zoom: 1;
}

.taLeft textarea {
	display: block;
	overflow:hidden;
	border: none;
	background: none;
	height: 200px;
	line-height: 20px;
	font-size: 18px;
	color: #363636;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 253px;
	padding: 0 0 0 4px;
	margin: 0;
}





@-moz-document url-prefix(){ 
.inputLeft input {
  height: auto; 
  padding: 9px 0 8px; 
}
}

input.captchaInput {
	width: 286px;
}

.validInput {
	background: url(/img/inputLeftBgValid.gif) left top no-repeat scroll;
}

.validInput .inputRight{
	background: url(/img/inputRightBgValid.gif) right top no-repeat scroll;
}

.validInput .inputInner{
	background: url(/img/inputInnerBgValid.gif) repeat-x scroll;
}

.invalidInput {
	background: url(/img/inputLeftBgInvalid.gif) left top no-repeat scroll;
}

.invalidInput .inputRight{
	background: url(/img/inputRightBgInvalid.gif) right top no-repeat scroll;
}

.invalidInput .inputInner{
	background: url(/img/inputInnerBgInvalid.gif) repeat-x scroll;
	position: relative;
}

.inputError {
	font-size: 12px;
	font-style: italic;
	color: #df7838;
	position: absolute;
	width: 130px;
	left: 300px;
	top: 0;
	padding: 5px 0 0 40px;
	background: url(/img/inputErrorArrow.gif) left center no-repeat scroll;
	line-height: 15px;
	height: 35px;
	display: none;
}

.invalidInput .inputError {
	display: block;
}

.bindingText {
	margin: 4px 0 17px 190px;
	padding: 0 0 0 15px;
	background: url(/img/binding.gif) left center no-repeat scroll;
	font-size: 11px;
	color: #df7838;
}

.registerSubmit {
	display: block;
	margin: 0 auto;
	position: relative;
	left: 87px;
}

.formQuest {
	display: block;
	position: absolute;
	top: 9px;
	right: 8px;
	width: 23px;
	height: 23px;
	background: url(/img/formQuest.gif) no-repeat scroll;
	cursor: pointer;
}

.activeQuest {
	background: url(/img/formQuestActive.gif) no-repeat scroll;
}

.formUnswerArea {
	display: block;
	position: absolute;
	left: 18px;
	top: 3px;
	_top: 10px;
	width: 242px;
	z-index: 3000;
	zoom: 1;
	visibility: hidden;
}

.unswerTop {
	display: block;
	height: 22px;
	line-height: 22px;
	background: url(/img/unswerTop.png) no-repeat scroll;
	padding: 0 30px 0 12px;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
}

.unswerInner {
	display: block;
	background: url(/img/unswerBg.png) repeat-y scroll;
	padding: 3px 12px;
	font-size: 10px;
	font-style: italic;
	color: #363636;
	overflow: hidden;
	width: 218px;
	line-height: 13px;
}

.unswerBottom {
	display: block;
	height: 11px;
	background: url(/img/unswerBottom.png) no-repeat scroll;
}

.unswerClose {
	display: block;
	position: absolute;
	top: 7px;
	right: 10px;
	width: 9px;
	height: 9px;
	cursor: pointer;
	overflow: hidden;
}

.statisticTableArea {
	padding: 10px 0 0;
	position: relative;
}

.watchLabel {
	position: absolute;
	display: block;
	width: 269px;
	height: 63px;
	left: 581px;
	top: 10px;
	background: url(/img/watchLabel.png) no-repeat scroll;
}

.height10px {
	height: 10px;
	overflow: hidden;
}

.statisticTable th {
	font-size: 18px;
	color: #ffffff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	height: 31px;
	background: url(/img/tableThInnerBg.gif) repeat-x scroll;
	text-align: left;
}

.statisticTable th span {
	padding: 0 0 0 10px;
	background: url(/img/tableThLeftBg.gif) left no-repeat scroll;
	display: block;
	height: 100%;
	line-height: 31px;
}

.statisticTable th span span{
	padding: 0 10px 0 0;
	background: url(/img/tableThRightBg.gif) right no-repeat scroll;
}

.statisticTable td {
	font-size: 14px;
	color: #363636;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 0 10px;
	height: 31px;
	line-height: 31px;
}

.statisticTable img {
	position: relative;
	top: 5px;
}

.boldText {
	font-weight: bold;
}

.alignCenter {
	text-align: center;
}

.greyRow {
	background: #e3e2db;
}

.lightRow {
	background: #f8f7ee;
}

.leftMenu .donateMe, 
.leftMenu .linkCharge, 
.leftMenu .contributeWork, 
.leftMenu .paymentGate, 
.leftMenu .activateTo, 
.leftMenu .paysTo {
	display: block;
	overflow: hidden;
}

.leftMenu .donateMe {
	background: url(/img/donateMeWhite.png) no-repeat scroll;
	width: 88px;
	height: 13px;
}

.leftMenu .linkCharge {
	background: url(/img/linkChargeWhite.png) no-repeat scroll;
	width: 95px;
	height: 13px;
}

.leftMenu .contributeWork {
	background: url(/img/contributeWorkWhite.png) no-repeat scroll;
	width: 126px;
	height: 13px;
}

.leftMenu .paymentGate {
	background: url(/img/paymentGateWhite.png) no-repeat scroll;
	width: 150px;
	height: 13px;
}

.leftMenu .paysTo {
	background: url(/img/paysToWhite.png) no-repeat scroll;
	width: 130px;
	height: 13px;
}
.leftMenu .activateTo {
	background: url(/img/activateToWhite.png) no-repeat scroll;
	width: 130px;
	height: 13px;
}

.leftMenu li.active .donateMe {
	background: url(/img/donateMe.png) no-repeat scroll;
}

.leftMenu li.active .linkCharge {
	background: url(/img/linkCharge.png) no-repeat scroll;
}

.leftMenu li.active .contributeWork {
	background: url(/img/contributeWork.png) no-repeat scroll;
}

.leftMenu li.active .paysTo {
	background: url(/img/paysTo.png) no-repeat scroll;
}

.leftMenu li.active .activateTo {
	background: url(/img/activateTo.png) no-repeat scroll;
}

.leftMenu li.active .paymentGate {
	background: url(/img/paymentGate.png) no-repeat scroll;
}


.topProductText {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #666666;
	line-height: 24px;
	margin-bottom: 10px;
}

.productDemo {
	background: url(/img/productDemo.gif) no-repeat scroll;
	height: 237px;
	margin-bottom: 10px;
}

.bottomProductText {
	font-size: 14px;
	color: #363636;
	line-height: 24px;
	margin-bottom: 10px;
}

.bottomProductText .title {
	font-size: 18px;
	color: #363636;
	line-height: 24px;
	display: block;
}

.productRegisterLink {
	display: block;
	background: url(/img/productRegisterLink.gif) no-repeat scroll;
	width: 203px;
	height: 41px;
	float: right;
	margin-bottom: 10px;
	//margin-bottom: 0;
	overflow: hidden;
}

.vhodDaleeArea {
	margin: 0 auto;
	background: url(/img/vhodDalee.gif) left 172px no-repeat scroll;
	width: 551px;
	height: 190px;
	padding: 172px 0 244px;
}

.vhodDaleeInner {
	padding: 70px 30px 0 150px;
}

.daleeTitle {
	font-size: 27px;
	font-weight: bold;
	color: #df7838;
	display: block;
	text-align: center;
}

.daleeLink {
	font-size: 18px;
	color: #363636;
	display: block;
	text-align: center;
}

.daleeLink a {
	color: #0072bc;
	text-decoration: none;
	background: url(/img/vhodDaleeLinkBg.jpg) left 97% repeat-x scroll;
}

.daleeLink a:hover {
	color: #0072bc;
	text-decoration: none;
	background: none;
}

.paddBottom {
	padding: 0 0 20px 0;
}

.vozmList {
	list-style: none;
	text-indent: -13px;
}

.logined 
{
	width: 155px;
	background: url(/img/loginedAreaBg1.png) no-repeat scroll right;
}

.logined .langRadio {
	background: url(/img/loginedLangRadioBg.gif) no-repeat scroll;
}

.exitButton {
	float: right;
	width: 61px;
	height: 31px;
	background: url(/img/exitBtn.gif) no-repeat scroll;
}

.helpButton {
	float: right;
	width: 73px;
	height: 31px;
	background: url(/img/helpBtn.gif) no-repeat scroll;
	margin: 0 5px 0 0;
}
div.blogger-post-footer
{
	width:1px;
	height:1px;
	float:right;
}
div.selectedTxt
{
	background-image:url(/img/s.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
td
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
div
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.ccc
{
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	border-collapse:collapse;
}
table.ccc * td
{
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	border-collapse:collapse;
	text-align:center;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}
.verticalText {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: tb-rl;
    width: 300px;
    height: 200px;
}
/***crutch***/
.addthis_button_facebook_like iframe{
    height:25px !important;
}
/***<crutch***/
