@charset "windows-1251";
body {
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:link {color: #0195db; text-decoration: underline;}
a:visited {color: #0195db; text-decoration: underline;}
a:hover {color: #0195db; text-decoration: none;}
a:active {color: #0195db; text-decoration: underline;}

.topBg {
	background: #484d53 top url(../images/top-bg.jpg) repeat-y;
	height: 9px;
}
.head {
	height: 83px;
	background: #ffffff bottom url(../images/header-bg.gif) repeat-x;
}
.aboutContainer {
	height: 251px;
	background: #4a7b11 top url(../images/text-bg.jpg) repeat-x;
	border-bottom:1px solid #9cc662;
}
.aboutContainer h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	color: #ffffff;
}
.aboutContainer .widthCont {padding-top: 5px; color: #ffffff; font-size: 13px;}
.aboutContainer .widthCont p {margin: 10px 0px;//margin: 6px 0px;}
.aboutContainer .widthCont p a {font-size: 18px; color: #1b3301; text-decoration: none; border-bottom: 1px dashed #2c5400;}
.downloadCont {
	height: 223px;
	background: #676c72 top url(../images/download-bg.jpg) repeat-x;
}
.widthCont {width: 990px; margin: auto;}
.head .widthCont {position: relative;}
.head .widthCont .logo {position: absolute; top: 10px;}
.head .widthCont .nav {position: absolute; top: 35px; right: 25px;}
.head .widthCont .nav li {float: left; padding-left: 25px; list-style: none;}
.head .widthCont .nav li a {font-size: 14px; font-weight: bold; color: #333333;}

#selectModel_iconselect { width: 695px; height: 21px; padding: 7px 10px 7px 10px; background: left top url(../images/select-bg.gif) no-repeat; font-size: 16px; color: #4b4b4b; margin-bottom: 4px; position: relative; z-index:2; }
.selectwrapper { margin-top: -9px;  margin-left: 0px; padding-right: 2px; display:none; position:absolute;width: 715px; z-index: 1;}
.selectwrapper .optionswrapper {border-left: 1px solid #84878a;border-right: 1px solid #84878a; background-color: #f1f1f1;padding-top:7px;}
.selectwrapper .selectitems {padding:6px; z-index: 10000; margin: 0px 2px;}
.selectwrapper .last { border: none; }
.selectwrapper .selectitems span { padding-left: 5px; } 
.selectwrapper .hoverclass { background-color:#dddddd; cursor:pointer; } 
.selectwrapper .selectedclass { background-color:#FFFF66; }


.selectfooter { background: url(../images/selectDropdownBaseBg.gif) bottom left no-repeat; height: 6px; margin-bottom: -5px;}
#sample1_options, #sample2_options { height: 150px; overflow-y: scroll; width: 247px}
.widthCont label{display: block; margin-bottom: 5px; margin-top: 10px; color: #dadada;}
.widthCont label a {font-size: 11px; color: #b0b0b0;}
.widthCont .padding {padding: 10px 0px 0px 120px; position: relative;}
.downloadInput {background: left top url(../images/input-left.gif) no-repeat; padding-left: 8px; width: 707px;}
.downloadInput div {background: right top url(../images/input-right.gif) no-repeat; padding-right: 8px;}
.downloadInput input {background: top url(../images/input-bg.gif) repeat-x; border: 0px; height: 25px; padding-top: 10px; width: 700px; color: #333333; //margin-top: -1px;}

.getvideoBtn {text-align: center; margin-top: 20px;}
.widthCont .info img {border: 0px;}
.widthCont .info {position: absolute; right: 100px; top: 103px;}
.videoHome div {width: 60px; height: 36px; overflow: hidden; margin: 1px 1px 0px 0px; float: left;}
.videoHome div img {border: 0px; width: 60px; height: 45px;}
.clear {width: 100% !important; clear: both; float: none !important; height: 0px !important;}
.footer {
	width: 990px;
	height: 20px;
	margin: 10px  auto;
	background: top url(../images/footer-line.gif) no-repeat;
	padding: 10px;
	font-size: 11px;
	color: #898f97;
}
.footer .copyright {float: left;}
.footer .links {float: right;}
.footer .links a {#49b1c6; margin-right: 25px; color: #49b1c6;}

.titleContainer {
	background: center top url(../images/toptitle-bg.jpg) repeat-x;
	height: 103px;
}
.titleContainer .widthCont {
	background: top center url(../images/toptitlesmall-bg.jpg) no-repeat;
	padding-top: 25px;
	height: 78px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	color: #ffffff;
	width: 990px;
}
.teasernetContainer {
	width: 295px;
	border: 1px solid #99ca61;
	background-color: #44750c;
	margin: 10px 20px 20px 0px;
	float: left;
	font-weight: bold;
}
.teasernetContainer img{border: 1px solid #99ca61;}
.videoContent {float: left; margin-top: 10px;}
.videoContainer {margin-bottom: 30px; height: 60px;}
.videoContainer .videoImage {border: 1px solid #46770e; margin-right: 10px;}
.videoContainer img {border: 1px solid #ffffff; float: left; }
.videoContainer div {float: left;}

.videoContainer p {font-size: 11px; margin-bottom: 5px; width: 530px;}

.videoContainer p a {font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #0195db;}

.sortLinks {margin-bottom: 20px; position: relative; height: 25px; width: 650px}
.sortLinks a, .sortLinks strong {margin-right: 10px;}
.sortLinks select {position: absolute; right: 0px;}
.sortLinks div {float: left;}
.pagerContainer {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:25px;
	text-align:center;
}
.pagerContainer span {
	background:#cccccc none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#ffffff;
	font-size:11px;
	font-weight:700;
	margin:2px;
	padding:2px 5px;
}

.pagerContainer a:link, .pagerContainer a:visited {
	border:1px solid #45760d;
	background-color: #45760d;
	color:#ffffff;
	font-size:11px;
	font-weight:700;
	line-height:20px;
	margin:2px;
	padding:2px 5px;
	text-decoration:none;
}

.watch {height: auto !important; padding-bottom: 10px;}
.videoWatch {text-align: center; padding-top: 10px; float: left; width: 665px;}

#selectModelSmall_iconselect { width: 412px; height: 21px; padding: 7px 10px 7px 10px; background: left top url(../images/select-small-bg.gif) no-repeat; font-size: 16px; color: #4b4b4b; margin-bottom: 4px; position: relative; z-index:2; text-align: left;}
#selectModelSmall_holder { margin-top: -9px;  margin-left: 0px; padding-right: 2px; display:none; position:absolute;width: 433px; z-index: 1;}
#selectModelSmall_holder  .optionswrapper {border-left: 1px solid #84878a;border-right: 1px solid #84878a; background-color: #f1f1f1;padding-top:7px; width:430px; text-align: left;}
#selectModelSmall_holder  .selectitems {padding:6px; z-index: 10000; margin: 0px 2px;}
#selectModelSmall_holder  .last { border: none; }
#selectModelSmall_holder  .selectitems span { padding-left: 5px; } 
#selectModelSmall_holder  .hoverclass { background-color:#dddddd; cursor:pointer; } 
#selectModelSmall_holder  .selectedclass { background-color:#FFFF66; }

.note {font-size: 11px; color: #ededed; float: left;}

.selectfooter { background: url(../images/selectDropdownBaseBgSmall.gif) bottom left no-repeat; height: 6px; margin-bottom: -5px;}
#sample1_options, #sample2_options { height: 150px; overflow-y: scroll; width: 247px}
.convertContainer {margin: auto; margin-top: 20px; width: 432px;}

.smallText, .smallText a{font-size: 10px; color: #ffffff !important; font-family: Arial, Helvetica, sans-serif;}
.watchPage {font-size: 25px !important;}


.converter {margin-top: 125px;}
.converter h3, .sms h3{font-size: 18px; font-weight: normal; color: #ededed; text-align: left; margin-bottom: 10px;}
.progressContainer {width: 613px; height: 35px; background: left top url(../images/progress-container-bg.gif) no-repeat; padding: 0px 4px;}
.progressBar {height: 34px; background: left 2px url(../images/progress-bg.gif) repeat-x;}
.contact {width: 650px; padding: 10px 0px 15px 0px;}
.contact .input {width: 100%; padding: 3px 0px;}
.contact p {color: #DADADA;}
.contact span.redText {color: #ffffff;}
.captcha div {float: left; margin: 5px 5px 5px 0px;}
.codeInsert {font-size: 11px; color: #DADADA; padding-top: 3px;}
.sendBtn {width: 362px; margin: auto;}

.faqContainer {float: right; width: 673px; padding-top: 10px;}
.faqContainer li {list-style: none;}

.questions {background-color: #eeeeee; padding: 10px 5px 10px; line-height: 22px; border-top: 1px solid #99ca61; border-bottom: 1px solid #99ca61;}
.questions li {background: left 9px url(../images/bullet.gif) no-repeat; padding-left: 10px;}

.answers div {padding: 5px 0px; margin: 5px 0px; border-bottom: 1px solid #99ca61; text-align: right; font-size: 10px;}
.answers h4 {font-family: "Times New Roman", Times, serif; color: #0195db; font-size: 24px;}
.noteOnWhite {font-size: 10px; color: #b3b3b3; margin: 10px 0px;}

.sms {height: auto !important; padding: 15px 0px; color: #EDEDED;}
.sms table {margin: 10px 0px;}
.sms .leftCell{width: 200px;}
.sms .leftCell select {width: 150px;}
.sms .widthCont {width: 390px;}

.tosAccept {height: 15px;}
.tosAccept div {float: left;}
.tosAccept div input {margin-right: 5px;}

.step2 {margin-top: 20px;}
.step2 .input {margin: 5px 0px;}
.step2 img {margin: 20px auto;}

.header50rub {position: relative; left: -80px; top: -40px; margin-bottom: -30px;}

.error, .infoMessage {padding: 10px; font-family: "Century Gothic"; font-size: 24px; color: #ffffff; text-align: center; }
.error {background-color: #e5280f; border-bottom: 1px solid #ff737a;}
.infoMessage {background-color: #3e9bba; border-bottom: 1px solid #a0e5fc;}
.error a {color: #ffffff !important;}
.download-more {
	background-color: #3b3e43;
	//background-color: #303338;
	//position: relative;
}
.download-more .topBg {border-top: 1px solid #ffffff; font-size: 0px;}
.download-more .download-more-btn {padding-top: 5px; position: relative; width: 990px; margin: auto; //height: 0px;}
.download-more .download-more-btn a {position: absolute; top: 2px; left: 667px; cursor: pointer;}
.download-more .download-more-btn .open {height: 34px; width: 219px; background-image: url(../images/download-more.png); text-decoration: none;//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/download-more.png');}
.download-more .download-more-btn .close {height: 34px; width: 219px; background-image: url(../images/hide-download-more.png); text-decoration: none;//background-image: none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hide-download-more.png');}

.downloadVideoLinks {
	float: left;
	width: 480px;
	padding-top: 145px;
	padding-left: 170px;
}
.downBut {padding: 10px 0px;}
.resultButton {margin: 50px auto; text-align: center;}
.advertisement {background: top url(../images/footer-line.gif) no-repeat; margin: 10px auto 0px; padding: 3px; width: 990px; font-size: 11px; text-align: center;}

.comment {width: 990px; margin: auto; padding: 3px;}

.comment h6 {font-family: "Times New Roman",Times,serif; color: #0195DB; font-size: 18px; margin: 10px 0px 5px;}
.comment p {margin-bottom: 10px;}

.comment p.commentName {font-size: 11px; padding-bottom: 10px; border-bottom: 1px dotted #777; margin-bottom: 10px;