body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{background:white;font-size:12px;font-family:Arial,sans-serif;}
td.content-left{width:18%;}
td.logo{text-align:center;padding-top:35px;}
	td.logo img{margin-left:15px;margin-right:15px;}
div.top-menu{margin-top:5px;}
	div.top-menu a{color:#1A3DC1;text-decoration:underline;margin-left:15px;}
div.yellow-caption{height:36px;background: url("../images/yellow-caption-center.png");color:white;font-size:18px;font-weight:bold;}
	div.yellow-caption div.left{height:36px;background: url("../images/yellow-caption-left.png") left no-repeat;}
	div.yellow-caption div.right{height:29px;background: url("../images/yellow-caption-right.png") right no-repeat;padding-top:7px;padding-left:20px;}
	div.yellow-caption span{position:absolute;color:black;margin-top:-1px;margin-left:-1px;}

div.gray-caption{height:36px;background: url("../images/gray-caption-center.png");color:white;font-size:18px;font-weight:bold;}
	div.gray-caption div.left{height:36px;background: url("../images/gray-caption-left.png") left no-repeat;}
	div.gray-caption div.right{height:29px;background: url("../images/gray-caption-right.png") right no-repeat;padding-top:7px;padding-left:20px;}
	div.gray-caption span{position:absolute;color:black;margin-top:-1px;margin-left:-1px;}
	
div.download-file-block{background:#fff68d;border:1px solid #d9d9d9;padding:30px 20px 15px;margin-bottom:20px;}
	div.download-file-block div.filename{background:url("../images/filename-back.png");width:549px;height:20px;font-size:16px;font-weight:bold;color:black;white-space:nowrap;overflow:hidden;padding:5px 20px;float:left}
	div.download-file-block div.filename1{color:#85804a;font-size:16px;font-weight:bold;float:left;padding-top:4px;margin-right:5px;}
	
div.additional-download-info{color:#000;font-size:11px;float:left;margin-right:20px;line-height:18px;}
div.downlaod-button{float:left;margin-left:100px;}
	
div.search{background: #FFCC00;height:100px;margin-top:25px;}
	div.search div.arr{background:url("http://img.yandex.net/i/arr.png") no-repeat scroll 100% 50% transparent;height:100px;}
	div.search div.search-info{padding:3px 10px;padding-top:5px;}
	div.search input[type=text]{font-size:16px;padding:4px 8px;}
	div.search input[type=submit]{font-size:14px;padding:3px 10px;vertical-align:top;margin-left:5px;}
	div.search div.form{padding:8px;padding-bottom:5px;padding-top:3px;}
	div.search div.info{padding-left:8px;}
	div.search div.info span{margin-left:2px;margin-right:2px;font-size:11px;}
	div.search div.info var{border-bottom:1px dotted black;}
div.clear{clear:both;padding:20px;}
h1{font-size:24px;color:black;}
div.file-list-item{border-bottom:1px dashed #e0e0e0;padding-bottom:40px;padding-top:10px;}
	div.file-list-item div.left{width:75%;float:left;}
		div.file-list-item div.left div.name{width:75%;overflow:hidden;height:15px;}
			div.file-list-item div.left div.name div.cutter-white{
				background-image:url("../images/cutter-white.png");
				height:15px;
				position:absolute;
				right:0;
				top:0;
				width:100px;
				z-index:2;
			}
		div.file-list-item div.left div.info{color:#444444;padding-top:3px;}
			div.file-list-item div.left div.info span{color:#74a53a;padding-left:20px;background:url("../images/check.png") left center no-repeat;margin-left:10px;}
	div.file-list-item div.right{float:right;color:#444444;}
		div.file-list-item div.right span{color:black;margin-left:20px;}
h2{font-size:18px;color:#444444;font-weight:bold;margin-bottom:5px;}
div.right-block{margin-top:200px;margin-left:50px;text-align:center;}
tr.copyright td{border-top:1px solid #C5C8D0;vertical-align:top;padding:20px;color:#7d7e82;}
tr.copyright td a{color:#7d7e82;text-decoration:none;}
div.tags-cloud{margin:50px 15px;}
div.static-content, div.static-content p{line-height:25px;font-size:14px;}
	div.static-content p{margin-bottom:15px;}
input[type=text]{font-size:12px;font-family:arial, sans-serif;color: black;padding:2px;}
#contact_form .input[type=text]{display:block;}
textarea{width:350px;height:100px;display:block;}
form label{display:block;margin-bottom:20px;}
small{font-size:12px;}
.form_error{font-size:11px;color:red;margin-bottom:3px;}

div.download-rules div.rules{width:500px;height:200px;border:1px solid #a5acb2;overflow:scroll;font-size:16px;line-height:26px;margin-left:20%;padding:10px 15px;margin-top:20px;background:white;}
	div.download-rules div.rules p{margin-bottom:15px;}
		div.download-rules div.rules p.caption{font-weight:bold;text-align:center;}
	div.download-rules div.download-button{text-align:center;padding-top:15px;}
	
div.accept-button{padding:20px 0px 10px;margin-left:30%;}

.sms_text{font-size: 22px;color: #ff7290}
.big_o{font-size: 28px;color: #ee803b;margin-bottom: 10px;}
.addcfc{padding-left: 20px;padding-right: 20px;background: url("../images/addcfc.jpg");}
#fileLinks{height: 300px;overflow: auto;}
sms_low,.sms_m_text{font-size: 12px;color: #ececec;margin-bottom: 10px;}
.sms_m_text a{color: white;text-decoration: none;}
.sms_min_text{font-size: 11px;}
#sms_low .sms_text,.sms_m_text .sms_text{font-size: 12px;color: #ececec;font-weight: bold;}
.sms_text span.s1{background:url("../images/numbers.png") 0px no-repeat;padding-left:4px;}
.sms_text span.s2{background:url("../images/numbers.png") -11px no-repeat;padding-left:4px;}
.sms_text span.s3{background:url("../images/numbers.png") -22px no-repeat;padding-left:4px;}
.sms_text span.s4{background:url("../images/numbers.png") -33px no-repeat;padding-left:7px;}
.sms_text span.s5{background:url("../images/numbers.png") -47px no-repeat;padding-left:4px;}
.sms_text span.s6{background:url("../images/numbers.png") -58px no-repeat;padding-left:5px;}
.sms_text span.s7{background:url("../images/numbers.png") -70px no-repeat;padding-left:5px;}
.sms_text span.s8{background:url("../images/numbers.png") -82px no-repeat;padding-left:5px;}
.sms_text span.s9{background:url("../images/numbers.png") -94px no-repeat;padding-left:5px;}
.sms_text span.s0{background:url("../images/numbers.png") -106px no-repeat;padding-left:5px;}
.sms_m_text span.s1{background:url("../images/numbers1.png") 0px no-repeat;padding-left:3px;}
.sms_m_text span.s2{background:url("../images/numbers1.png") -7px no-repeat;padding-left:3px;}
.sms_m_text span.s3{background:url("../images/numbers1.png") -14px no-repeat;padding-left:4px;}
.sms_m_text span.s4{background:url("../images/numbers1.png") -22px no-repeat;padding-left:4px;}
.sms_m_text span.s5{background:url("../images/numbers1.png") -30px no-repeat;padding-left:3px;}
.sms_m_text span.s6{background:url("../images/numbers1.png") -37px no-repeat;padding-left:4px;}
.sms_m_text span.s7{background:url("../images/numbers1.png") -45px no-repeat;padding-left:3px;}
.sms_m_text span.s8{background:url("../images/numbers1.png") -52px no-repeat;padding-left:4px;}
.sms_m_text span.s9{background:url("../images/numbers1.png") -60px no-repeat;padding-left:4px;}
.sms_m_text span.s0{background:url("../images/numbers1.png") -68px no-repeat;padding-left:3px;}


div.pay_form{margin-top:10px;}
	div.pay_form p.notice{font-weight:bold;}
	div.pay_form p.caption{color:#e02f2f;font-size:18px;font-weight:bold;}
	div.pay_form p{font-size:16px;line-height:24px;margin-bottom:5px;}
	div.pay_form div.info{font-size:12px;margin-top:100px;}
		div.pay_form div.info a{font-size:12px;text-decoration:underline;color:inherit;}
	div.pay_form input[type=text]{border:1px solid #a5acb2;font-size:18px;padding:6px;vertical-align:bottom;width:167px;font-weight:bold;letter-spacing:2px;margin-bottom:15px;}
	div.pay_form select{border:1px solid #a5acb2;font-size:16sspx;padding:5px; vertical-align:bottom;}
	div.pay_form p.list_item{margin-top:20px;}