body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,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;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

html, body {
	color:#333;
	font-size:12px;
	background:#fff;
	height:100%;
	font-family:Arial,Verdana,Tahoma,Trebuchet MS,Impact,Georgia,helvetica,courier,garamond;
}

img {display:block;}
a:link, a:visited, a:active {color:#333;text-decoration:underline;}
a:hover {text-decoration:none;}
td {vertical-align:top;}
p {padding:0 0 13px 0;line-height:18px;}
strong {font-weight:bold;}
.right {text-align:right;}
.clear {clear:both;}
.fl-l {float:left;}
.fl-r {float:right;}
.hr-bl {height:1px;font-size:1px;border-bottom:solid 1px #717171;}

h1 {font:24px Trebuchet MS;color:#484848;}
h2 {font:18px Arial;color:#9d0606;}

.wrap {height:auto !important;height:100%;min-height:100%;}
.clear-bl {clear:both;height:20px;}
.top-line {font-size:1px;height:5px;background:#d3d3d3;border-bottom:solid 1px #acacac;}

.main {width:892px;margin:0 auto;padding:40px 54px;}

.header {height:75px;}
.header .right-bl {margin-left:300px;}
.header .logo {float:left;}
.menu {border-bottom:solid 1px #717171;float:left;}
.menu li {padding:2px 18px 7px 0;float:left;}
.menu li a {font:14px Tahoma;text-decoration:none;}

.stat {float:left;padding:8px 0 0 0;font:10px Tahoma;color:#818181;}
.stat span {color:#d21b0c;}
.stat span.delim {padding:0 7px;color:#818181;}

.heading {padding:25px 0;font:17px Tahoma;background:url(images/h-line.gif) no-repeat 100% 41px;}
.heading span {background:#fff;padding-right:5px;}

.search-bl {height:52px;}
.search-bl input.txt {float:left;width:784px;height:20px;padding:0 3px;font-size:17px;border:solid 1px #a5acb2;}
.search-bl input.btn {float:right;height:22px;width:92px;}

.tags {padding:20px 10px;font:16px Tahoma;}
.tags a {text-decoration:none;color:#d21b0c;}
.tags a:hover {text-decoration:underline;}
.tags .s1 {font-size:17px;}
.tags .s2 {font-size:18px;}
.tags .s3 {font-size:19px;}
.tags .s4 {font-size:20px;}
.tags .s5 {font-size:12px;}
.tags .s6 {font-size:15px;}

.list-files {width:100%;color:#737373;}
.list-files img {margin:0 auto;}
.list-files td {padding:5px 0;}
.list-files td.right {width:60px;}
.list-files td.title {width:668px;}
.list-files td.title a {color:#d21b0c;}
.list-files .download a {color:#737373;text-decoration:none;}
.list-files .download a:hover {text-decoration:underline;}

.file {height:67px;}
.file .download {float:right;margin:0 0 0 20px;}
.file .name {width: 600px; float:left;padding:16px 0 0 0;font:bold 14px Tahoma;color:#4b4b4b;}
.file .name a {font:bold 14px Arial;color:#d21b0c;}

.sms {height:271px;}
.sms .left-bl {float:left;width:660px;}
.sms .right-bl {text-align:center;float:right;width:201px;height:262px;padding:9px 10px 0 10px;font:bold 13px Arial;color:#000;background:#efefef;}
.sms .right-bl img {margin:0 auto 12px auto;border:solid 1px #c8c8c8;}
.sms .name {padding:0 0 0 0;font:bold 14px Tahoma;color:#4b4b4b;}
.sms .name a {font:bold 14px Arial;color:#d21b0c;}

.sms-bl {color:#292929;padding:20px 0 0 0;}

.sms-bl .step1, .sms-bl .step2, .sms-bl .step3 {padding:10px 0;}
.sms-bl .num {float:left;margin:-8px 0 0 0;padding:0 15px 0 0;color:#898989;font:bold 36px Arial;}
.sms-bl .step1 {font:15px Arial;}
.sms-bl .step1 img {display:inline;margin:0 0 -5px 10px;}
.sms-bl .step2 {font:14px Arial;}
.sms-bl .step2 span.s1 {color:#0c6cc0;font:bold 16px Arial;}
.sms-bl .step2 div {font:12px Arial;}
.sms-bl .step2 div span.s1 {font:14px Arial;}
.sms-bl .step3 {font:15px Arial;}
.sms-bl .step3 .txt {font-size:14px;padding:3px;width:160px;}
.sms-bl .info {margin:5px 0 0 0;font:11px Arial;}
.sms-bl .info a {color:#292929;}

.footer-bl {margin-top:-20px;height:19px;border-top:solid 1px #acacac;background:#d3d3d3;}
.footer {padding:2px 0 0 0;width:892px;margin:0 auto;font:11px Arial;color:#505050;}
.footer a {text-decoration:none;color:#505050;}
.footer a:hover {text-decoration:underline;}