html {height: 100%;}
body {
	margin:0;
	padding:0;
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	margin: 0px;
	line-height: 18px;
	background-color: #f5f6f6;
}
.rastyazhka {width: 100%; height: 90px; background-color: #29398c; border-bottom: 2px solid #ffffff; text-align: center;}
.rastyazhka a {width: 100%;}
.rastyazhka img {margin: auto;}
img {border: 0px;}
fieldset {border: 0px;}

.heightContainer {padding-bottom: 90px; position: relative;}
h3, h4, .likeH3{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; color: #2b2b2b; margin: 0px 0px 10px 0px; font-weight: normal;}
.likeH3 {line-height: 22px;}
h4 {color: #00a3d4;}
h6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 17px; color: #484848; margin: 0px 0px 10px 0px; font-weight: normal;}
p {margin: 0px 0px 10px 0px;}

form {margin: 0px; padding: 0px;}
table {width: 100%; border: 0px; border-collapse: collapse;}
table td{padding: 0px; vertical-align: top;}
.header, .saver, .mainBanner, .content, .footer, .heightContainer {width: 960px; margin: auto;}
.header {
	height: 61px;
	padding: 14px 0px 7px 0px;
	zoom: 100%;
}
.logo {margin-top: 8px;}
a:link {color: #0195db; text-decoration: underline;}
a:visited {color: #0195db;}
a:hover {color: #0195db; text-decoration: none;}
a:active {color: #0195db; text-decoration: none;}

a:link span{color: #f92377; text-decoration: underline;}
a:visited span{color: #f92377; text-decoration: underline;}
a:hover span{color: #f92377; text-decoration: none;}
a:active span{color: #f92377; text-decoration: none;}

.menu {margin-top: 15px;}
.menu a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 15px; font-weight: bold; text-decoration: none;}

.logo {float: left;}
.headerRight {float: right; text-align: right;}
.ok {
	height: 26px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ok div {margin-right: -4px;}
.blackTop {
	background: top url(../images/download-menu-back.gif) repeat-x;
	height: 22px;
	padding: 2px 10px 0px 10px;
	position: relative;
	color: #b4b4b4;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
.blackTop span {font-weight: bold;}
.blackTop .left {
	background: top url(../images/download-menu-left.gif) no-repeat;
	height: 24px;
	width: 6px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.blackTop .right {
	background: top url(../images/download-menu-right.gif) no-repeat;
	height: 24px;
	width: 6px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.blackTop .menub {float: left; margin-top: 2px; //margin-top: 0px;}
.blackTop .menuw {float: left; margin: 0px; color: #606060; font-size: 12px;}
.menuw .active {font-weight: bold; color: #ffffff !important; text-decoration: none;}
.blackTop span {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; margin: 0px;}
.blackTop span a {color: #b4b4b4 !important;}
.blackTop a {color: #e8e8e8 !important;}
.blackTop .log a{ margin-left: 15px;}
.blackTop .log {float: right;}

.saveBanner {
	background: top url(../images/banner-back.jpg) no-repeat;
	height: 280px;
	position: relative;
}
.blackBottom {
	background: top url(../images/promo-back.gif) repeat-x;
	height: 57px;
	position: relative;
	padding-right: 25px;
}
.blackBottom .left {
	background: top url(../images/promo-left.gif) no-repeat;
	height: 57px;
	width: 6px;
	position: absolute;
	left: 0px;
}
.blackBottom .right {
	background: top url(../images/promo-right.gif) no-repeat;
	height: 57px;
	width: 6px;
	position: absolute;
	right: 0px;
}
.blackBottom div {float: right; height: 56px; padding-top: 1px; font-size: 12px; color: #ffffff;}
.blackBottom div p{
	margin: 20px 10px 0px 30px;
	background: center right url(../images/white-arrow.gif) no-repeat;
	padding-right: 10px;
}

.blackBottom div p a {color: #ffffff; font-size: 14px }

.rubik {
	background: url(../images/rubik.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rubik.png');
	/*background: url(../images/stamp.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/stamp.png');*/
	height: 290px;
	width: 266px;
	position: absolute;
	top: 0px;
	left: 80px;
}
.download {
	position: absolute;
	/*top: 15px;*/
	left: 30px;
	width: 900px;
}
ul li {list-style-image: url(../images/list-style-image.gif);//list-style-image: url(../images/list-style-image-ie.gif); margin-bottom: 5px;}
.download .check {margin: 2px 5px 0px 0px;//margin: -2px 5px 0px -5px !important;}
.download div {float: left; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.download .inputLogged {width: 800px; height: 21px;//height: 20px; padding-top: 3px; border-top: 1px solid #0b94c7; border-left: 1px solid #0b94c7; border-bottom: 0px; border-right: 0px; color: #707070;}
.download .inputNotLogged {width: 565px; height: 21px;//height: 20px; padding-top: 3px; border-top: 1px solid #0b94c7; border-left: 1px solid #0b94c7; border-bottom: 0px; border-right: 0px; color: #707070;}
.download p {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #21226b;}
.download p a {color: #FFFFFF !important;}
.saveBanner .text {float: right; color: #ffffff; width: 560px; margin: 0px 30px 0px 0px;//margin: 0px 0px 0px 0px;}

.saveBanner .text h2 {font-size: 24px; font-weight: normal; margin: 0px 0px 10px 0px;}
.saveBanner .text h1 {font-size: 18px; font-weight: normal; margin-bottom: 10px 0px 25px 0px;}
.saveBanner .text p {font-size: 14px; margin: 15px 0px 10px 0px;}
.saveBanner .text .register {float: right; margin: 35px 20px 0px 0px;// margin: 22px 20px 0px 0px;}
.saveBanner .text .register a{font-size: 20px; color: #ffffff; text-decoration: none;}

.saveSmall {
	background: top url(../images/banner-top.jpg) no-repeat;
	height: 76px;
	position: relative;
}
.content {padding: 10px 0px 20px 0px;}
.content .news {width: 290px; padding-left: 20px;}
.content .news a{font-weight: bold;}
.content .news p {margin: 5px 0px 0px 0px;}
.content .news span {font-size: 11px; color: #5b5b5b;}
.content .news div {margin-bottom: 15px;}
.content .about {padding-right: 20px; background: right url(../images/separator-vert.gif) repeat-y;}
.allnews {text-align: center; margin-bottom: 5px !important;}
.allnews a{color: #f92377 !important;}

.newsPage .left {width: 640px; padding-right: 25px;}

.footerContainer {
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.footer {
	height: 80px;
	border-top: 1px solid #dadbdb;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
}
.footer a {color: #999999 !important; text-decoration: none !important;}
.footer div {float: left; width: 200px;}
.copyright {float: right !important; width: 330px !important;}

.login, .forgot {width: 495px;//width: 503px; margin: auto; vertical-align: middle; padding-top: 50px;}
*:first-child+html .login, .forgot {width: 495px;}
.forgot {width: 405px;}
.shad {height: 3px; background: top url(../images/shadow-bottom.gif) repeat-x; font-size: 1px; margin: 0px 2px 8px 2px;}
.login fieldset {padding: 15px 0px 15px 20px;}
.blue {
	background-color: #E8F1FF;
	border:1px solid #C1C1C1;
}
.forgot .blue {height: 100px; padding: 10px 15px 10px 15px;}
.forgot h1 {font-size: 24px;}
.forgot label {font-weight: bold;}
.login .blue div{float: left; width: 210px; font-weight: bold; padding-right: 20px;//padding-right: 23px; height: 45px;}
.login .blue div input, .forgot .blue div input {border: 1px solid #809db9; width: 100%; margin-top: 3px;}

.login .blue .remember input {border: 0px; width: auto; margin: 2px 5px 0px 0px;//margin: -1px 5px 0px -4px;}
.login .blue .remember div{font-weight: normal; font-size: 11px; height: 20px; width: auto !important; padding-right: 0px !important;}

.login .blue div label a {font-size: 11px; font-weight: normal; margin-left: 50px;}
.marMoz {margin-top: 4px !important; //margin-top: 3px;}
.login h1 {font-size: 24px; font-weight: normal;}

.login .blue .blueButton {float: right !important; margin: 5px 7px 0px 0px; //margin: 5px 3px 0px 0px;}
.forgot .blueButton {float: right !important; margin: 15px 0px 0px 0px;}
.blueButton {height: 28px !important; width: auto !important; line-height: 18px !important;}
.blueButton div{height: 28px !important; float: left; width: auto !important; padding-right: 0px !important; cursor: pointer;}
.blueButton .left {
	background: left url(../images/bleft.gif) no-repeat;
	width: 6px !important;
}
.blueButton .middle {
	background: left url(../images/bmiddle.gif) repeat-x;
	padding: 5px 15px 0px 15px !important;
	height: 23px !important;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.blueButton .right {
	background: left url(../images/bright.gif) no-repeat;
	width: 6px !important;
}

.greenButton {height: 28px !important; width: auto !important; line-height: 18px !important;}
.greenButton div{height: 28px !important; float: left; width: auto !important; padding-right: 0px !important; cursor: pointer;}
.greenButton .left {
	background: left url(../images/gleft.gif) no-repeat;
	width: 6px !important;
}
.greenButton .middle {
	background: left url(../images/gmiddle.gif) repeat-x;
	padding: 5px 15px 0px 15px !important;
	height: 23px !important;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none;
}
.greenButton .right {
	background: left url(../images/gright.gif) no-repeat;
	width: 6px !important;
}
.greenButton a, .blueButton a, .greyButton a {text-decoration: none;}

.greyButton {height: 28px !important; width: auto !important; line-height: 18px !important;}
.greyButton div{height: 28px !important; float: left; width: auto !important; padding-right: 0px !important; cursor: pointer;}
.greyButton .left {
	background: left url(../images/grleft.gif) no-repeat;
	width: 6px !important;
}
.greyButton .middle {
	background: left url(../images/grmiddle.gif) repeat-x;
	padding: 5px 15px 0px 15px !important;
	height: 23px !important;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.greyButton .right {
	background: left url(../images/grright.gif) no-repeat;
	width: 6px !important;
}

.error {
	border: 2px solid #e70101;
	background: #fff0f0 15px center url(../images/error.gif) no-repeat;
	position: relative;
}
.error div, .info div {
	padding: 10px 10px 10px 70px;
}
.errB {
	background: top url(../images/err-bottom.gif) no-repeat;
	height: 11px;
	padding: 0px !important;
	width: 15px;
	position: relative;
	bottom: -11px;
	//bottom: -15px;
	//height: 15px;
	left: 75px;
}
.errT {
	background: top url(../images/err-top.gif) no-repeat;
	height: 11px;
	width: 15px;
	position: absolute;
	top: -11px;
	//top: -9px;
	left: 75px;
}
*:first-child+html .errT{top: -11px !important;}
.content .register {width: 960px; margin: auto; color: #666666; margin-bottom: 20px;}
.content .register .left{padding-right: 20px;}
.input, .inputs input {border: 1px solid #cccccc;}
.content .register .inputs {width: 290px;}
.content .register .labels {white-space: nowrap; height: 161px;//height: 153px;}
.redText, .content .register .labels span {color: #ff0000;}
.content .register .inputs input {width: 260px; height: 18px;}
.content .register .labels td {vertical-align: middle;}
.content .register .labels div {padding: 3px 5px 37px 0px;//padding: 3px 5px 39px 0px; font-weight: bold;}

.register .tariff {padding-right: 28px;//padding-right: 26px; vertical-align: bottom;}

.captcha {height: 30px; margin-top: 10px;}
.captcha div {float: left; margin-right: 5px; font-size: 11px;}
.captcha div input{border: 1px solid #cccccc; width: 50px;}
.termsContainer {height:30px;}
.termsContainer div {float: left; font-size: 11px;}

.blueHeader {

	position: relative;
	background: top url(../images/bhmiddle.gif) repeat-x;
	height: 29px;
	margin-bottom: 3px;
	padding: 2px 5px 0px 5px;
}
.blueHeader .left, .blueHeader .right {
	top: 0px;
	width: 4px;
	height: 29px;
	position: absolute;
}
.blueHeader div {float: left; font-weight: bold; color: #ffffff; font-size: 13px;}
.blueHeader .link {float: right; font-weight: normal;}
.blueHeader .link a{font-size: 11px; color: #ffffff;}
.blueHeader .left {
	background: left url(../images/bhleft.gif) no-repeat;
	left: 0px;
}
.blueHeader .right {
	background: right url(../images/bhright.gif) no-repeat;
	right: 0px;

}
.whiteContent {
	border: 1px solid #cccccc;
	padding: 10px;
	background-color: #ffffff;
}
.whiteContent .tHeader {margin: -10px -10px 5px -10px; padding: 1px 5px 1px 5px; background-color: #e8f1ff; font-size: 11px; color: #666666;}
.register .tariff .whiteContent td {
	height: 45px;
	vertical-align: middle;
	font-weight: bold;
	color: #0087d4;
}
.content .register .tariff .whiteContent td div {font-weight: normal;}
.content .register .tariff .whiteContent td span {font-weight: normal; font-size: 10px; color: #666666;}
.errContainer {padding-right: 25px;}
.blueInsert {
	border: 2px solid #0089b3;
	background-color: #ffffff;
	height: 100%;
	padding: 1px;
}
.blueInsert td {
	font-size: 11px;
	padding: 5px;
}
.blueInsert th {
	padding-left: 5px;
	text-align: left;
}
.blueInsert td div {text-align: left; font-weight: bold;}
.blueInsert td p {color: #0087d4; background: left top url(../images/green-pointer.gif) no-repeat; padding-left: 18px;}
.blueInsertArrow {
	background: top url(../images/bwarrow.gif) no-repeat;
	width: 9px;
	height: 14px;
	position:relative;
	left: -10px;
}
.register .blueInsertArrow {top: 300px;}
.blueRow td {background-color: #e8f1ff;}

.discFull {
	background-color: #c4f5c3;
	background-image: url(../images/dg-middle.gif) !important;
	background-repeat: repeat-x;
}
.discAvailable {
	background-color: #f1efed;
	background-image: url(../images/dgr-middle.gif) !important;
	background-repeat: repeat-x;
	text-align: right;
	width: 100%;
}
.zoom {zoom: 100%;}
.disc {
	margin: auto;
	margin: 0px -8px 15px;
	padding: 4px;
	height: 19px;
	background-color: #fbfbf9;
	border-top: 1px solid #eeedec;
	border-bottom: 1px solid #eeedec;
}
.disc div {float: left; font-size: 11px;//line-height: 12px;}
.disc div table {width: 700px; margin: 3px 10px 0px 10px;}
.convert {width: 600px;}
.content .convert .whiteContent {padding: 0px !important; height: 293px;//height: 298px;}
.content .convert .whiteContent table {padding: 0px !important;}
.content .convert .whiteContent table {padding: 0px !important;}

.content .convert .whiteContent table td {padding: 12px 10px 12px 10px; color: #0089b3;}

.content .convert .whiteContent table th {
	background-color: #e8f1ff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #323232;
	padding: 2px 10px 2px 10px;
}
.content .convert .whiteContent table th div, .content .convert .whiteContent table .serverSave div{float: left;}
.serverSave div img {margin-top: 3px;}
.serverSave div a {cursor: poiner;}
.serverSave {padding: 2px 10px 10px 10px !important; color: #666666 !important;}
.serverSave div input {margin-left: 0px;}
.content .convert .whiteContent select {font-size: 11px; width: 120px;}
.content .convert .whiteContent .input {width: 405px;//width: 396px;}
.model {width: 250px !important;}
.buyConvert {padding-left: 15px;}
.buyConvert .blueInsert {
	height: 315px;
	//height: 320px;
	padding: 5px;
	position: relative;
}
.buyConvert 
.buyConvert .blueInsert div {font-weight: normal !important;}
.buyConvert .blueInsert div.dicsCount {font-size: 11px !important; line-height: 12px; color: #444444 !important; font-weight: normal !important; padding-top: 4px;}
.buyConvert .blueInsert td {font-size: 12px; color: #0089b3; padding: 4px 0px; background: bottom url(../images/separator-hor.gif) repeat-x;}
.buyConvert .blueInsert td strong {color: #666666;}
.buyConvert .blueInsert td .greenButton strong {color: #ffffff;}
.buyConvert .blueInsert .dicsCount td, .stats .dicsCount td {padding: 0px !important;}
.buyConvert .blueInsertArrow {position: absolute; left: -9px; bottom: 55px;}
.aboutConvert .errB {left: 185px;}

.buttonsBottom {width: auto; margin: auto;}
.buttonsBottom td {padding-right: 5px;}

.textContainer .buttonsBottom {margin-top: 40px; margin-bottom: 40px;}
.textContainer .buttonsBottom td {padding-right: 25px; margin-top: 20px;}
/*.content .textContainer {width: 800px;}*/

/****************************blog insert********************************/
.blogInsert {height: 173px;}
.blogInsert div {float: left;}
.blogInsert div img {margin-right: 20px;}
.blogInsert .blueInsert {
	width: 450px;
	height: 145px;
}
.blogInsert .blueInsertArrow {top: 80px;}
.blogInsert .blueInsert textarea {border: 1px solid #cccccc; width: 428px; //width: 422px; height: 122px;// height: 120px; margin-top: 10px; overflow-y: scroll;}

/*****************************message***********************************/
.messageHeader {background-color: #64b23a; position: relative; height: 21px; padding: 3px 10px 0px 10px;//height: 20px; //padding: 4px 10px 0px 10px; color: #ffffff;}
.messageHeader .title {font-size: 12px; font-weight: bold; color: #ffffff; float: left;}
.messageHeader .left, .messageHeader .right { position: absolute; top: 0px; width: 6px; height: 24px;}
.messageHeader .left {left: 0px; background-image: url(../images/message-h-l.gif);}
.messageHeader .right {right: 0px; background-image: url(../images/message-h-r.gif);}
.messageHeader .close{float: right; font-size: 11px;}
.messageBody {padding: 5px; border: 1px solid #c1d1ac; border-top: 0px; background-color: #f8fef4;}
/***********************************************************************/

.info {border: 2px solid #64b23a; padding: 5px; background: #f1f8e8 15px center url(../images/info.gif) no-repeat; position: relative; }
.info .close {position: absolute; right: 0px; top: 0px;}

.savedVideos th, .favorites th {padding: 2px 3px; text-align: left; border-bottom: 1px solid #b7c0c7; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
.savedVideos td {padding: 2px 3px 2px 3px; font-size: 11px; background: bottom url(../images/separator-hor.gif) repeat-x;}
.savedVideos td a {font-size: 12px;}
.savedVideos div {text-align: center !important;}
.pager {border-bottom: 0px !important; padding-top: 4px !important;}
.grayBtn span {
	height:22px;
	background: left url(../images/btn-gray-left.gif) no-repeat;
	float: left;
	overflow: hidden;
	padding: 0;
	text-align: center;
	margin-right: 10px;
}
.grayBtn button{
	background: transparent url(../images/btn-gray-right.gif) no-repeat scroll right top;
	height: 22px;
	padding:0 15px 2px;
	//padding:0 5px 2px;
	text-decoration: none;
	border: 0px;
	color: #009ACF;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	outline: double;
	cursor: pointer;
}
.pagerContainer span {
	background: #E5E9F2 none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-weight: 700;
	margin: 2px;
	padding: 2px 5px;
	font-size: 11px;
}
.pagerContainer a:link, .pagerContainer a:visited {
	border: 1px solid #acd6e9;
	color: #0089B3;
	font-weight: 700;
	line-height: 20px;
	margin: 2px;
	padding: 2px 5px;
	text-decoration: none;
	font-size: 11px;
}
.pagerContainer a:hover, .pagerContainer a:active {
	border: 1px solid #0089b3;
	color: #0089B3;
	font-weight: 700;
	line-height: 20px;
	margin: 2px;
	padding: 2px 5px;
	text-decoration: none;
}
.videoTitle {font-weight: bold; background: none !important; font-size: 12px;}
button::-moz-focus-inner {border: 0;}
.favoritesContainer {width: 640px; padding-right: 25px;}
.favorites td {font-size: 11px; background: bottom url(../images/separator-hor.gif) repeat-x; vertical-align: middle; padding: 4px 0px 4px 0px; }
.favorites div, .smallRating td div {border: 1px solid #1c75ba; width: 48px;}
.favorites div img, .smallRating td div img{border: 1px solid #ffffff;}
.favLinks td {width: 140px;}
.favLinks a {color: #7f7f7f !important; font-size: 11px;}
.favLinks img{margin: 2px 5px 0px 0px; float: left;}
.favorites th div {border: 0px !important; width: auto;}
.favorites .pager div {text-align: center;}

.smallRating .votes, .smallVotes {
	background: center url(../images/votes-back-small.gif) no-repeat;
	white-space: nowrap;
	width: 47px;
	height: 37px;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	vertical-align: middle;
}
.smallRating .votes div {border: 0px; width: 42px; text-align: center; margin: 0px;}
.smallRating td {vertical-align: middle; padding: 5px 3px 5px 3px; background: bottom url(../images/separator-hor.gif) repeat-x;}
.smallRating td div {margin: 0px 3px 0px 3px;}
.smallRating a:link {color: #636363; text-decoration: none; }
.smallRating a:visited {color: #636363; text-decoration: none; }
.smallRating a:hover {color: #424242; text-decoration: underline; }
.smallRating a:active {color: #424242; text-decoration: underline; }

.getWidg {border: 1px solid #d3dfed; padding: 2px 3px 3px 3px; font-weight: bold; text-align: center; margin: 3px 0px 10px 0px}
.getWidg a {color: #105cb6 !important; text-decoration: none !important;}

.settingsContainer {padding-right: 20px;}
.settingsContainer .settinsTable {height: 206px;//height: 207px;}
.settingsContainer .blueHeader .right {right: -1px;}
.settingsContainer td {vertical-align: middle;}
.settingsContainer td .middle {width: 55px !important; text-align: center;}
.settingsContainer td .input {height: 18px; width: 98%;}
.settingsContainer td span {font-size: 11px;}
.stats {padding: 0px 8px !important;}
.stats td{padding: 4px 0px; vertical-align: middle; line-height: 12px; color: #0089b3; background: bottom url(../images/separator-hor.gif) repeat-x;}
.stats td strong {color: #323232;}
.stats .statsTable {height: 384px;//height: 376px;}
.stats .dicsCount {margin-top: 5px;}
.buttonPosition {width: 247px; padding-right: 3px !important; //padding-right: 1px !important;}
.buttonPosition .blueButton {float: right;}
.improve .buttonPosition {width: 177px;}
.improve .buttonPosition .blueButton, .improve .buttonPosition .greenButton {float: right;}
.improve {height: 91px;//height: 80px;}
.improve .tariff {width: 450px;//width: auto; padding-bottom: 5px; zoom: 100%;}
.improve .tPadd {height: 122px;//height: 126px; position: relative;}
.improve .tPadd table {margin: 10px;}
.improve .tPadd div {position: absolute; bottom: 5px; right: 5px;}

.contact .left, .topVideo{width: 640px; padding-right: 25px;}
.contact .sendForm td {padding: 5px 0px 5px 0px;}
.contact .input {width: 99%;}
.contact textarea.input, .contact select.input {width: 99%;}
.contact .left .errContainer {margin-right: 20px;//margin-right: 17px; padding-right: 0px;}
.topVideo .vote {
	background: center url(../images/votes-back-big.gif) no-repeat;
	width: 64px;
	height: 37px;
	vertical-align: middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	padding-top: 0px !important;
}
.topVideo .vote div {width: 57px; text-align: center;}
.topVideo .rate {
	width: 57px;
	height: 20px;
	font-size: 10px;
	text-align: center;
	padding-top: 3px;
	vertical-align: top !important;
}
.topVideo .favLinks .rate a {
	background: left 4px url(../images/up.gif) no-repeat;
	padding-left: 7px;
	color: #f92377;
	text-decoration: none !important;
}
.topVideo .favLinks td{padding-bottom: 15px;}
.topVideo .thumb {
	margin: 0px 6px 0px 4px;
	border: 1px solid #1c8eca;
	width: 96px;
}
.topVideo .thumb img{
	border: 1px solid #ffffff;
}
.topVideo .topRow td {padding-top: 15px;}
.topVideo td {background: bottom url(../images/separator-hor.gif) repeat-x;}
.topVideo .title {width: 450px; font-size: 13px; font-weight: bold; background-image: none;}
.topVideo .favLinks td {vertical-align: bottom;}
.topVideo .title p {margin: 0px 0px 0px 0px; font-weight: normal; font-size: 11px;}

.topCategories {height: 23px; margin: 3px -7px 10px -7px; border-top: 1px solid #eeedec; border-bottom: 1px solid #eeedec; background-color: #fbfbf9; position: relative; padding: 3px 0px 0px 4px;}
.topCategories select {position: absolute; right: 0px; font-size: 11px; top: 4px;}
.watchVideo .left {width: 640px; padding-left: 25px;}
.watchVideo .smallVotes {width: 48px; font-size: 14px;}
.watchVideo .smallVotes div {width: 42px; text-align: center;}
.watchVideo .rate {font-size: 10px; text-align: center;}
.watchVideo .rate div {width: 44px; text-align: center;}
.watchVideo .title {padding-left: 10px; font-size: 11px;}
.watchVideo .title p {color: #666666;}
.watchVideo .title p, .watchVideo .title h3 {margin: 0px;}
.watchVideo .favLinks {height: 15px; margin-bottom: 20px; background: top url(../images/separator-hor.gif) repeat-x; padding-top: 10px; }
.watchVideo .favLinks .favCenter div {float: left; margin-right: 40px;}
.watchVideo .favLinks .favCenter .lastOne {margin-right: 0px !important;}
.watchVideo .favLinks .favCenter {width: 556px; margin: auto;}
.watchVideo .blogInsert .blueInsert {width: 424px !important;}
.watchVideo .blogInsert .blueInsert textarea {width: 403px !important;}
.watchVideo .hideCode {display: none; position: relative; padding-bottom: 5px; background: bottom url(../images/separator-hor.gif) repeat-x; margin-bottom: 5px;}
.aLink {text-decoration: underline; cursor: pointer;}
.watchVideo .hideLink {position: absolute; top: 2px; right: 5px; font-size: 10px; color: #666666;}
.comment {margin: 5px 0px 10px 0px;}
.comment .frame p{overflow-x: hidden; width: 600px;}
.comment p {margin: 0px;}
.name a {margin-right: 15px; font-weight: bold;}
.name span {font-size: 11px;}
.watchVideo .video {padding: 15px 0px; text-align: center;}
.commentName {margin: 5px 5px 5px 10px !important; color: #999999;} 
.column3 .left {width: 200px;}
.column3 .middle {width: 460px;}
.column3 .right {width: 300px;}

.newsOne, .newsblock {background:transparent url(../images/separator-hor.gif) repeat-x scroll center bottom;}
.newsOne {padding-bottom: 10px; margin-bottom: 10px;}
.newsblock h3 {margin: 15px 0px 3px 0px;}
.newsOne span, .newsblock span {font-size: 11px;}
.newsblock p {margin-top: 3px;}
.pagerContainer {height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}

.faq .left {width: 640px; padding-right: 25px;}
.faq .answers {margin-bottom: 20px; background: bottom url(../images/separator-hor.gif) repeat-x;}
.faq .faq_item {margin-bottom: 25px; background: bottom url(../images/separator-hor.gif) repeat-x;}
.faqUp {text-align: right; padding: 3px 0px 3px 0px;}
.faqUp a {background-color: #6dca00; font-size: 10px; color: #ffffff !important; text-decoration: none !important; padding: 0px 7px 0px 7px;}
.faq .faq_item p {margin-left: 15px;}
.faq .faqItems {
	padding: 0px 0px 10px 25px;
	//padding: 0px 0px 10px 0px;
	//margin-left: 25px;
}
.faq .faqItems li {
	list-style-image: url(../images/ul-arrow.gif);
	//list-style-image: url(../images/ul-arrow-ie.gif);
	margin-top: 10px;
	margin-bottom: 10px;
}

.whiteContent .info {margin-top: 15px;}
.improve .whiteContent {padding: 1px !important;}
.improve .whiteContent td {padding: 4px 5px; vertical-align: middle;}
.improve .greenButton {height: 30px;}

.videoContainer {height: 37px; float: left; margin-right: 5px; margin-bottom: 10px;}
.videoContainer div {float: left;}
.videoContainer .votes {
	background: center url(../images/votes-back-small.gif) no-repeat; 
	width: 47px; 
	height: 29px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	padding-top: 8px;
}
.videoContainer .votes div {height: 29px; width: 42px; text-align: center;}
.videoContainer .videoImg img {border: 1px solid #ffffff;}
.videoContainer .videoImg {border: 1px solid #1c75ba; margin: 0px 3px 0px 3px; width: 46px; height: 35px; overflow: hidden;}
.videoContainer .videoTitle {font-size: 12px; width: 200px; font-size: 12px; font-weight: normal;}
.videoContainer .videoTitle a:link {color: #636363; text-decoration: none;}
.videoContainer .videoTitle a:visited {color: #636363; text-decoration: none;}
.videoContainer .videoTitle a:hover {color: #424242; text-decoration: underline;}
.videoContainer .videoTitle a:active {color: #424242; text-decoration: underline;}
.videoContainer .greenButton {margin-left: 50px;//margin-left: 30px;}
.videoTop {}
.deleteIcon {margin-top: 4px;}

.progressBar {
	background: url(../images/gray-progress.gif) repeat-x;
	position: relative;
	height: 13px;
	border: 1px solid #9c9c9c;
	margin: auto;
	font-size: 2px;
	width: 90%;
	padding: 0px;
}
.progressDone {
	background: url(../images/green-progress.gif) repeat-x;
	height: 13px;
	width: 0%;
	margin: 0px;
}
.progressBlue {
	background: url(../images/blue-progress.gif) repeat-x;
	height: 13px;
	width: 0%;
	margin: 0px;
}
.progressText {font-size: 11px; position: absolute; left: 47%; top: -2px; color: #4b4b4b;}
.convert .whiteContent h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0195db; margin: 30px 0px 15px 0px; text-align: center;}
.advantages {margin-top: 35px;}
.advantages li {list-style-image: url(../images/green-pointer.gif); margin: 15px 0px 15px 6px; font-size: 12px; font-weight: bold; color: #6d6d6d; padding-left: 7px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.addComment {margin-top: 20px;}
.addComment textarea{
	width: 100%;
	height: 100px;
	margin-bottom: 10px;
}
.downloadResult {margin: 30px 0px 20px 0px; text-align: center;}
.donloadNote {font-size: 10px; color: #666666; text-align: center; margin-top: 30px;}
.note {font-size: 10px; color: #666666;}
.warning {font-size: 11px; color: #ff0000;}
.textContainer .warning {text-align: center;}

.step1 {background: #ffffff left bottom url(../images/step-1.gif) no-repeat;}
.step1 .warning {font-weight: bold; text-align: center; font-size: 12px; margin: 12px 0px 0px 0px;}
.step1 table {margin:20px 0px 20px 80px;}
.step1 table td div {margin: 0px 0px 7px 0px; font-weight: bold;}
.step1 div {margin-left: 90px;}
.step1 div strong{font-size: 14px; font-weight: bold; color: #0195db;}
.step2 {background: #ffffff left bottom url(../images/step-2.gif) no-repeat;}
.step2 .termsContainer, .step2 .greenButton, .step2 .blueButton, .step2 .greyButton, .step2 .input { margin: 5px 0px 0px 5px;}
.frame {position: relative; border: 1px solid #e4e6e7; background-color: #ffffff; padding: 10px; zoom: 1;}
.tl, .tr, .bl, .br {position: absolute; width: 5px; height: 5px; background-position: center; background-repeat: no-repeat; font-size: 1px;}
.tl {background-image: url(../images/frame/tl.gif); top: -1px; left: -1px;}
.tr {background-image: url(../images/frame/tr.gif); top: -1px; right: -1px;}
.bl {background-image: url(../images/frame/bl.gif); bottom: -1px; left: -1px;}
.br {background-image: url(../images/frame/br.gif); bottom: -1px; right: -1px;}
.ab {background: center url(../images/frame/ab.gif) no-repeat; bottom: -7px; left: 25px; position: absolute; width: 15px; height: 7px;}

.middleOk {padding: 5px; text-align: center; font-weight: bold; color: #f92377;}
.hidden {visibility: hidden;}
.advntg {width: 490px;}
.statistics .left{padding-right: 20px;}
.statistics .blueInsertArrow {top: 250px;}
.sett .blueInsertArrow {top: 300px;}
.popularCat {
	margin-bottom: 15px;
}
.popularCat a {
	color: #2f2f2f !important;
	background: left url(../images/ul-arrow.gif) no-repeat;
	padding-left: 20px;
}
.popularCat div {margin: 7px 0px 7px 0px;}
.dicsCount {position: relative; font-size: 10px !important; color: #444444;}
.dicsCount .discSize {position: absolute; left: 42%; //line-height: 12px;}

.shadow {height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; background-color: #2f2f2f; opacity: 0.3;//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); z-index: 999; display: none;}
.shadow iframe {
	position:absolute;
	width:100%; height:100%;
	border:none;
	z-index: 1;
	_filter:mask();
}

.bluePopup {position: absolute; width: 400px; left: 35%; top: 250px; z-index: 1000; display: none;}
.bluePopup .bluePHeader {background: top url(../images/blue-popup-back.gif) no-repeat; height: 20px; font-weight: bold; color: #ffffff; padding: 4px 0px 0px 7px;}
.bluePopup .bluePHeader div {float: left;}
.bluePopup .bluePHeader .close {float: right; margin: 3px 7px 0px 0px;//margin: 3px 3px 0px 0px;}
.bluePopup .blueFooter {background: bottom url(../images/blue-popup-back.gif) no-repeat; height: 6px; font-size: 3px;}
.bluePopup .blueContent {border-left: 1px solid #408fcc; border-right: 1px solid #408fcc;}
.bluePopup .blueContent .inner{border-left: 1px solid #4aadd2; border-right: 1px solid #4aadd2; background-color: #058fc2; padding: 0px 4px;}
.bluePopup .blueContent .inner .subInner{border: 1px solid #007aa5; background-color: #dfe8f6; padding: 25px 15px 15px 15px;}
.bluePopup .blueContent .inner .subInner table{width: auto; margin: auto; margin-top: 15px;}
.bluePopup .blueContent .inner .subInner td {padding: 5px;}
.bluePopup .alignCenter {margin: auto; width: 150px !important;}
.tariffTable {height: 90px;}
.tariffTable span{font-size: 10px;}

.portalsList td {text-align: center; font-size: 10px; padding-bottom: 7px; height: 66px; vertical-align: middle;}
.aboutFormats td {padding-left: 40px;}
.aboutFormats li {list-style-image: url(../images/green-pointer.gif); padding-left: 10px; margin-bottom: 2px; margin-top: 5px;}
.tos .frame {padding: 10px 20px 10px 45px !important;}
.tos .frame p, .tos .frame h3 {text-indent: -25px;}
.tos .frame li {list-style-image: none; list-style-type: none; text-indent: -32px;}
.radioPadding {margin-right: 45px;}
.paramPad {padding: 12px 0px 12px 45px !important;}
#paramsDiv span {color: #ff0000;}
.confirmPayment {width: 550px; margin: auto;}
table.confirmPayment {margin-top: 35px;}
.confirmPayment .greenButton, .confirmPayment .blueButton {float: left; margin: 2px 5px 0px 0px;}
.confirmPayment .webmoneyLogo {float: right;}
.confirmPayment .whiteContent {padding: 1px 1px 5px 1px;}
.confirmPayment .whiteContent td{padding: 0px 5px 0px 5px;}
.selectCurrency td {border-top: 1px solid #eeedec; border-bottom: 1px solid #eeedec; background-color: #fbfbf9; font-weight: bold; margin: 0px -6px  0px -6px;}
.selectCurrency td div {margin: 0px; padding: 0px !important; float: left; color: #000000;}
.selectCurrency td div input {margin: 2px 5px 0px 0px;//margin: 0px 5px 0px 0px;}
.wmRegister {text-align: right; margin: 0px -4px -4px -4px; background: top url(../images/separator-hor.gif) repeat-x; padding-top: 5px;}
.tariffImprove td {vertical-align: top !important; padding: 8px 5px 8px 5px !important;}
.tariffImprove div {float: left;}
.tariffImprove div span {font-size: 10px;}
.tariffImprove div input {margin-left: 0px;}
.convertSteps {position: relative; height: 300px;}
.convertSteps .convertStep1 {
	position: absolute;
	top: 0px;
	left: 0px;
}
.convertSteps .convertStep2 {
	position: absolute;
	top: 45px;
	left: 300px;
}
.convertSteps .convertStep3 {
	position: absolute;
	top: 0px;
	right: 0px;
}
.contactContainer {height: 55px;}
.contactContainer div {float: left; height: 50px; margin-right: 10px; line-height: 14px; color: #000000;}
.beta {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 58px;
	width: 51px;
	background: top url(../images/beta.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/beta.png');
}
.AddContainer {margin-bottom: 15px;}
.AddContainer a span {color: #ffffff !important; font-weight: bold;}
.blueAdd, .greenAdd {padding: 6px;}
.downloadArea {
	float: left; width: 360px;
	background: center url(../images/arrows.gif) no-repeat;
	height: 222px;
	padding-top: 140px;
}
.clear {clear: both; width: 100% !important; float: none !important;}
.blueAdd {background-color: #0b66a4;}
.blueAdd a {color: #ffffff !important; font-weight: bold;}
.greenAdd a {color: #ffffff !important; font-weight: bold;}
.greenAdd {background: #6dca00 top url(../images/green-ad-bg.gif) repeat-x;}
.blueAdd table, .greenAdd table {border-collapse: separate; border-spacing: 1px !important;}
.tnText {color: #ffffff !important; font-weight: bold;}
.greenAdd table {border-collapse: separate; border-spacing: 1px !important;}
.blueAdd td, .greenAdd td {padding: 6px 5px 6px 5px !important; vertical-align: middle; font-weight: bold;}
.blueAdd td img, .greenAdd td img {border: 1px solid #ffffff !important;}

.textContainer .AddContainer {margin: auto; margin-bottom: 15px; width: 400px; }

.atraction {
	position: absolute;
	top: 10px;
	left: 595px;
	background-image: url(../images/banner.gif);
	width: 237px;
	height: 124px;
	z-index: 100;
}
.atraction .closeBtn {
	height: 25px;
	width: 17px;
	position: absolute;
	right: 32px;
	top: 4px;
	cursor: pointer;
}
.formats {
	width: 235px;
	height: 27px;
	padding: 3px 3px 3px 0px;
	font-size: 14px;
	//font-size: 17px;
	margin-left: 4px;
	//margin-top: 1px;
}
.downloadArea .blueButton {margin: 5px auto; width: 120px !important;}
.downloadArea .blueButton .middle {width: 78px !important; text-align: center;}

.videoDownloadGray {
	background-color: #d5d5c5;
	position: relative;
	padding: 10px;
	margin-top: 10px;
}
.videoDownloadGray .gtr {
	width: 11px;
	height: 11px;
	background: left top url(../images/gtr.gif) no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}
.videoDownloadGray .gtl {
	width: 11px;
	height: 11px;
	background: left top url(../images/gtl.gif) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
.videoDownloadGray .gbr {
	width: 10px;
	height: 10px;
	background: left top url(../images/gbr.gif) no-repeat;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.videoDownloadGray .gbl {
	width: 10px;
	height: 10px;
	background: left top url(../images/gbl.gif) no-repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.videoDownloadWhite {
	background-color: #ffffff;
	position: relative;
}
.videoDownloadWhite .wtr {
	width: 7px;
	height: 7px;
	background: left top url(../images/wtr.gif) no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}
.videoDownloadWhite .wtl {
	width: 7px;
	height: 7px;
	background: left top url(../images/wtl.gif) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
.videoDownloadWhite .wbr {
	width: 7px;
	height: 7px;
	background: left top url(../images/wbr.gif) no-repeat;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.videoDownloadWhite .wbl {
	width: 7px;
	height: 7px;
	background: left top url(../images/wbl.gif) no-repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.videoDownloadGray table {width: 550px; margin-top: 8px; margin-left: 15px;}
.videoDownloadGray table .blueDownlSel {width: 260px; height: 37px;}
.textContainer td img{margin: auto;}
.textContainer .downloadTable {
	margin: auto;
	width: auto;
}
.textContainer .downloadTable td {
	width: 180px;
}
.bannerSmallDownl {width: 468px; margin: 10px auto;}
.friends, .friends a {font-size: 11px; color: #999999; text-align: center; margin-top: 5px; height: 50px;}

.advert {margin-top: -10px !important;}
.advert, .advert a {
	color:#999999;
	font-size:11px;
	margin-top:5px;
	text-align:center;
}
.homeVideoTop___ .videoContainer {height: 37px; float: left; margin-right: 5px; width: 44px; overflow: hidden; margin-bottom: 0px;}

.subfooter {
	width: 960px;
	margin: auto;
	padding: 5px;
	text-align: center;
}

.subfooter a {color: #666666; font-size: 11px;}
.tribute {float: right;}
.tribute a {text-decoration: none; color: #333;}
.tribute a img {vertical-align: middle;}
