html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
 :focus {outline: 0;}
 ol, ul {list-style: none;}
 table {border-collapse: separate; border-spacing: 0;}
 caption, th, td {text-align: left; font-weight: normal;}
 blockquote:before, blockquote:after, q:before, q:after {content: "";}
 blockquote, q {quotes: "" "";}
 .clear {clear: both; height: 0px; overflow: hidden;}
   
	a {color: #956b4f; cursor: pointer; text-decoration: underline;}
	a:hover {text-decoration: none;}
   
	body {font: 12px Verdana, Arial, Helvetica, sans-serif; background: #fff; color: #343434; line-height: 1.25;}
	
	.main {width: 1000px; margin: 0 auto; position: relative;}
		
	.downloads {width: 1000px; background: #d9d9d9;}	
	.downloads-headline {width: 1000px; height: 24px;}
	.downloads-headline ul {float: right;}
	.downloads-headline ul li {float: left; padding: 2px 7px 0 7px;}
	.downloads-headline ul li a {font-size: 11px; color: #212121; text-decoration: none;}
	.downloads-headline ul li a span {background: url(../images/downloads-link-bg.gif) left bottom repeat-x;}
	.downloads-headline ul li img {vertical-align: middle; margin-left: 6px;}
	.download-block {width: 956px; height: 39px; padding: 9px 25px 0 19px; border-bottom: 1px solid #d9d9d9; background: #e6e6e6 url(../images/download-bg.gif) left top repeat-x; font-size: 11px; color: #333;}
	.download-block a {color: #fc8108; text-decoration: none;}
	.download-block span {color: #6b6b6b;}
	.download-block .cancelUpload { background: url(../images/downloads-link-bg.gif) left bottom repeat-x; }
	.download {padding: 5px 0 0 12px; width: 944px; float: left;}
	.download-rezult {width: 944px; height: 12px; background: url(../images/main-static.gif) -56px -108px no-repeat; position: relative;}
	.download-rezult1 {position: absolute; left: 0; top: 0; height: 12px; background: url(../images/main-static.gif) -56px -96px no-repeat; font-size: 0;}
	.left {float: left;}
	.right {float: right;}
	
	.download-search {width: 981px; height: 28px; padding: 6px 9px 0 10px; background: url(../images/main-tb-side.gif) -12904px bottom no-repeat; font-size: 11px; color: #212121;}
	.download-search p {float: left; padding-top: 3px;}
	.download-search p span {font-size: 10px; color: #9f9f9f;}
	.download-search p a {color: #fc8108;}
	.download-search p img {vertical-align: middle; padding: 0 5px;}
	.download-search strong {padding: 0 6px; display: block; float: left;}
	a.download-link2 {display: block; float: right; width: 22px; height: 22px; background: url(../images/main-static.gif) -130px 0 no-repeat;}
	.open {background-position: 0 -22px!important;}
	

	.no-download .file {width: 216px; background: url(../images/main-static.gif) -282px 0 no-repeat !important; float: right;}
	.no-download a.download-link2 {background: url(../images/main-static.gif) -130px -44px no-repeat !important;}
	.amount-download {float: right; font-size: 10px; color: #7c7c7c; padding-left: 5px; display: none;}
	.no-download .amount-download {display: block!important;}
	
	.indent1 {margin-right: 5px;}
	.indent2 {padding-top: 3px;}
	.indent3 {padding: 5px 0 9px 0!important;}
	.indent4 {padding-top: 6px;}
	.indent5 {margin-right: 10px; float: right;}
	.indent6 {margin-top: 9px;}
	.indent7 {margin-right: 9px;}
	
	.width1 {width: 45px;}
	.width2 {width: 85px;}
	.width3 {width: 55px;}
	.width4 {width: 174px;}
	.width5 {width: 203px;}
	.width6 {width: 225px;}
	
	.width7 {width: 80px;}
	.width8 {width: 66px;}
	.width9 {width: 68px;}
	.width10 {width: 70px;}
	.width11 {width: 74px;}
	.width12 {width: 152px;}
	.width13 {width: 64px;}
	.width14 {width: 106px!important;}
	.width15 { width: 212px;}
	
	.align1 {float: right!important;}
	.align2 {float: left!important;}
	
	.no-bg {background: none!important;}
	
	.file {width: 216px; height: 21px; float: right; margin-right: 20px; background: url(../images/main-static.gif) -282px 0 no-repeat; position:relative;}
	.sp-download{ position:absolute; z-index:999; top:4px; left:-67px;}
	.line-download-top{ position:absolute; z-index:255; left:-75px; top:0;}
	.inputFileVal{ position:absolute; top:0; left:0; background:none; border:none; padding:2px 5px 0 5px; font-size:12px; color:#000000; }
	.inputFileTop{ width:130px; left:0;}
	.file-input {height: 21px; margin: -1px 0 0; opacity: 0; filter:alpha(opacity=0);}
	
	div.fileinputs {width: 201px; height: 21px; position: relative;}
	div.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1; width: 201px; height: 21px;}
	div.fakefile img {float: right;}
	div.fakefile input {width: 123px; height: 19px; float: left; border: 1px solid #b7b7b7; padding: 0;}
	input.file {position: relative; text-align: right; filter:alpha(opacity: 0); opacity: 0; z-index: 2;}

	.display {display: block; width: 220px; background: #fff; border: 1px solid #a7a7a7;}
	.header {width: 1000px; height: 99px; position: relative;}
	.logo {position: absolute; left: 34px; top: 25px;}
	.language {position: absolute; top: 28px; left: 895px;}
	.language img {vertical-align: middle; margin-right: 6px; display: block; float: left;}
	a.language-link1 {display: block; float: left; font-size: 11px; color: #484848; text-decoration: none; background: url(../images/language-link-bg1.gif) left bottom repeat-x; margin-right: 1px;}
	a.language-link2 {display: block; float: left; width: 13px; height: 13px; text-decoration: none; background: url(../images/main-static.gif) -596px 0 no-repeat;}
	.language-link2-active {background-position: -596px -13px!important;}
	
	.language-choice {width: 125px; position: absolute; left: -19px; top: -15px; z-index: 200;}
	.language-choice-top {width: 125px; height: 15px; background: url(../images/language-choice-bg1.png) no-repeat;}
	.language-choice-center {width: 125px; background: url(../images/language-choice-bg3.png) no-repeat;}
	.language-choice-center ul {padding-left: 19px;}
	.language-choice-center ul li {height: 20px; position: relative; padding-left: 22px;}
	.language-choice-center ul .last {height: 13px!important;}
	.language-choice-center ul li .flag {position: absolute; left: 0; top: 0;} 
	.language-choice-center ul li a {font-size: 11px; color: #c8c8c8; display: block; float: left; margin-right: 1px; text-decoration: underline; background: transparent;}
	.language-choice-center ul li a span {color: #484848;}
	.language-choice-center ul li a:hover {color: #9fd1f1;}
	.language-choice-center ul .active a {text-decoration: none; background: url(../images/language-link-bg1.gif) left bottom repeat-x;}
	.language-choice-center ul .active a span {color: #484848;}
	.language-choice-center ul a.language-link3 {display: block; float: left; width: 13px; height: 13px; text-decoration: none; background: url(../images/language-link-bg2.gif) 0 -13px no-repeat;}
	.language-choice-bottom {width: 125px; height: 20px; background: url(../images/language-choice-bg2.png) no-repeat;}
	
	
	.header-menu {float: right; height: 29px; margin: 70px 12px 0 0;}
	.header-menu ul li {float: left; height: 29px; margin-right: 1px; }
	.header-menu ul li a {float: left; height: 29px; display: block; background: url(../images/main-lr-side.gif) 0 -389px repeat-x; text-decoration: none;}
	.header-menu ul li a span {display: block; float: left; height: 29px; background: url(../images/main-lr-side.gif) -184px -100px no-repeat;}
	.header-menu ul li a span span {display: inline; height: 23px; color: #000; padding: 6px 12px 0 12px; background: url(../images/main-lr-side.gif) right -280px no-repeat;}
	.header-menu ul li a:hover, .header-menu ul li a.active {background: url(../images/main-lr-side.gif) 0 -360px repeat-x;}
	.header-menu ul li a:hover span, .header-menu ul li a.active span {background: url(../images/main-lr-side.gif) -145px -71px no-repeat;}
	.header-menu ul li a:hover span span, .header-menu ul li a.active span span {background: url(../images/main-lr-side.gif) right -251px no-repeat;}

	.extended-search1 {background: #212121 url(../images/main-static.gif) 0 -120px no-repeat!important;}
	.extended-search {width: 1000px; background: #212121 url(../images/extended-search-bg.jpg) left top no-repeat; position: relative; z-index:200; }
	.extended-search-form {width: 985px; height: 48px;}
	.extended-search-form .submit {float: left; display: block; width: 18px; height: 18px; float: left; margin: 5px 9px 0 2px; background: url(../images/main-static.gif) 0 -78px no-repeat; cursor: pointer; border: none;}
	.extended-search-form .input1 {color:#7B7B7B; font: 12px Verdana; float: left; display: block; width: 505px; height: 22px; padding: 6px 10px 0 10px; float: left; background: url(../images/main-static.gif) -475px -40px no-repeat; border: none; margin-right: 13px;}
	.extended-search-form a.delimiter {margin: 8px 6px 0 0; float: left; display: block; width: 11px; height: 11px; background: url(../images/main-static.gif) -108px -78px no-repeat;}
	.extended-search-form a.delimiter:hover {background: url(../images/main-static.gif) -108px -78px no-repeat !important;}
	.extended-search-form a {font-size: 11px; color: #e7e7e7; text-decoration: none; background: url(../images/extended-search-form-link-bg.gif) left bottom repeat-x; margin: 6px 0 0 0; float: left; display: block; font-style: normal;}
	.extended-search-form a:hover {background: none;}
	.extended-search-form .last {margin-right: 0!important;}
	.extended-search-filter {width: 985px; float: left; color: #acacac;}
	.extended-search-filter-left {float: left; width: 680px;}
	.extended-search-filter-left div {float: left; padding-bottom: 8px; width: 680px;}
	.extended-search-filter-left p {padding: 3px 8px 0 0; float: left;}
	.extended-search-filter-left .select1 {width: 110px; height: 22px; border: 1px solid #cbcbcb; font-size: 12px; color: #292929; display: block; float: left; margin-right: 8px;}
	.extended-search-filter-left .select2 {width: 170px; height: 22px; border: 1px solid #cbcbcb; font-size: 12px; color: #292929; display: block; float: left; margin-right: 8px;}
	.extended-search-filter-left .checkbox1 {display: block; margin: 1px 7px 0 10px; padding: 0; float: left;}
	*:first-child+html .extended-search-filter-left .checkbox1 {margin-top: 0;}
	.extended-search-filter-left ul {float: left; margin-top: 2px;} 
	.extended-search-filter-left ul li {float: left; height: 17px; width: 24px; padding-top: 2px; margin-right: 3px; text-align: center;}
	.extended-search-filter-left ul li a {font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; background: url(../images/extended-search-form-link-bg.gif) left bottom repeat-x;}
	.extended-search-filter-left ul .active {background: url(../images/main-static.gif) -418px -21px no-repeat;}
	.extended-search-filter-left ul .active a {color: #000; background: none;}
	.extended-search-filter-right {float: right; padding-right: 8px; width: 295px;}
	.extended-search-filter-right div.search_calendar {float: right; padding-bottom: 4px; width: 295px;}
	.extended-search-filter-right p {padding: 3px 0 0 0; float: right;}
	
	.enter {height: 50px; background: url(../images/freefolder-bg.jpg) 0 0 no-repeat !important;}
	.enter .submit {background: url(../images/main-static.gif) -18px -78px no-repeat;}
	.enter .input1 {width: 505px; background: url(../images/main-static.gif) -475px  -68px no-repeat;}
	.enter a.delimiter {background: url(../images/main-static.gif) -119px -78px no-repeat;}
	.enter a.delimiter:hover {background: url(../images/main-static.gif) -141px -66px no-repeat !important;}
	.enter a {color: #5b410a;}
	.enter a:hover {background: none!important;}
	.enter .extended-search-form {width: auto; height: 35px;}
	
	.katalog {height: 50px; background: url(../images/freefolder-bg.jpg) 0 0 !important;}
	.katalog .submit {background: url(../images/main-static.gif) -18px -78px no-repeat;}
	.katalog .input1 {width: 505px; background: url(../images/main-static.gif) -475px  -68px no-repeat;}
	.katalog a.delimiter {background: url(../images/main-static.gif) -119px -78px no-repeat;}
	.katalog a.delimiter:hover {background: url(../images/main-static.gif) -119px -78px no-repeat !important;}
	.katalog a {color: #5b410a;}
	.katalog a:hover {background: none!important; text-decoration: none;}
	.katalog .extended-search-form {width: auto; height: 35px;}
	.katalog-list {position: absolute; right: 26px; top: 17px; z-index:999; width: 220px;}
	.katalog-list li {float: left; margin-right: 13px; position: relative; width: 104px; text-align: center;}
	.katalog-list li a {position: relative; z-index: 106; color: #000; margin-right: 0; font-size: 12px; white-space: nowrap;}
	.katalog-list .last {margin: 0!important; width: 83px; text-align: center;}
	.katalog-list .delimiter-list {width: 7px; height: 20px; background: url(../images/delimiter4.gif) 0 7px no-repeat; position: static;}
	
	.dark2 .delimiter-list {background: url(../images/delimiter3.gif) 0 7px no-repeat;}

	.dark2 li a {color: #fff;}
	.dark2 .enter1 a {color: #000;}
	.dark2 .enter2 a {color: #000;}
	
	.dark1 .delimiter-list {background: url(../images/delimiter3.gif) 0 10px no-repeat!important;}
	.dark1 li {color: #e7e7e7!important;}
	.dark1 li b {color: #e7e7e7!important;}
	.dark1 li a {color: #e7e7e7!important;}
	.dark1 .last {margin: 0!important;}
	
	.enter1 {width: 160px; height: 39px; position: absolute; left: -29px; top: -22px; z-index: 105;}
	.enter1-block-top {width: 282px; height: 22px; background: url(../images/login-register-popup-form.png) -846px 0 no-repeat;}
	.enter1-block-center {width: 282px; height: 125px; background: url(../images/login-register-popup-form.png) -282px 0 repeat-y;}
	.enter1-block-bottom {width: 282px; height: 25px; background: url(../images/login-register-popup-form.png) no-repeat;}
	
	.enter1-block-block {width: 235px; padding-left: 29px;}
	.enter1-block p {width: 235px; float: left; padding-bottom: 5px;}
	.enter1-block p a {color: #333; font-size: 11px!important; display: inline; float: none; margin: 0;}
	.enter1-block p span {display: block; float: left; width: 55px; padding-top: 3px; height: auto; margin: 0; background: none}
	.enter1-block .input1 {width: 166px; height: 17px; background: #fff; border: 1px solid #b2b2b2; display: block; float: left; font-size: 11px; padding: 2px 0 0 3px; margin: 0;}
	.enter1-block .input2 {margin: 0 5px 0 0; padding: 0;} 
	
	.enter2 {width: 140px; height: 39px; position: absolute; left: -29px; top: -22px; z-index: 105;}
	.enter2-link {color: #5b410a; text-decoration: none; background: none!important; position: absolute; left: 29px; top: 16px; font-size: 13px;}
	.enter2-block {width: 282px; position: absolute; left: -128px; top: 39px; font-size: 11px!important;}
	.enter2-block-top {width: 282px; height: 22px; background: url(../images/login-register-popup-form.png) -564px 0 no-repeat;}
	.enter2-block-center {width: 282px; height: 150px; background: url(../images/login-register-popup-form.png) -282px 0 repeat-y;}
	.enter2-block-bottom {width: 282px; height: 25px; background: url(../images/login-register-popup-form.png) no-repeat;}
	
	.enter2-block-block {width: 235px; padding-left: 29px;}
	.enter2-block p {width: 235px; float: left; padding-bottom: 5px;}
	.enter2-block p a {color: #333; font-size: 11px!important; display: inline; float: none; margin: 0;}
	.enter2-block p span {display: block; float: left; width: 55px; padding-top: 3px; height: auto; margin: 0; background: none}
	.enter2-block .input1 {width: 166px; height: 17px; background: #fff; border: 1px solid #b2b2b2; display: block; float: left; font-size: 11px; padding: 2px 0 0 3px; margin: 0;}
	.enter2-block .input2 {margin: 0 5px 0 0; padding: 0;}
	
	.exit .katalog-list {display: none;}
	.exit-list {float: right; z-index: 10; margin:0 10px 0 0;}
	.exit-list .delimiter-list {width: 7px; height: 20px; background: url(../images/delimiter5.gif) 0 10px no-repeat; position: static;}
	.exit-list li {font-size: 11px; color: #5b410a; float: left; margin-right: 10px;}
	.exit-list li b {color: #191919; display: block; padding-top: 6px; max-width: 130px; overflow: hidden;}
	.exit-list li a {text-decoration: underline; background: none; color: #5b410a; margin-right: 0;}
	.exit-list li a:hover {text-decoration: none;}
	.exit-list .last {margin: 0!important;}

	.search-block {width: 980px; padding: 10px; background:#f1f1f1 url(../images/freefolder-bg.jpg) -1000px bottom no-repeat !important;}
	.search-block1 {width: 980px; background: #fff url(../images/search-block-bg1.gif) left top repeat-y;}
	.search-block1-bg1 {width: 980px; background: url(../images/main-tb-side.gif) -7445px -208px no-repeat;}
	.search-block1-bg2 {width: 978px; background: url(../images/main-tb-side.gif) no-repeat -19252px bottom; padding: 1px;}
	.search-block1 .hhh {font: bold 14px Arial, Helvetica, sans-serif; color: #212121; padding: 16px 0 0 39px; height: 31px; position: relative;}
	.search-block1 .hhh span {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #6a6a6a; position: absolute; right: 10px; top: 15px;}
	.search-block1 table {width: 978px;}
	.search-block1 table tr td {height: 30px; vertical-align: middle; text-align: left;}
	.search-block1 table tr td a {text-decoration: none; color: #343434;}
	.search-block1 table tr td a:hover {color: #0e8cdc;}
	.search-block1 table .td1 {width: 35px; text-align: center!important;}
	.search-block1 table .td2 {width: 66px; padding-left: 4px;}
	.search-block1 table .td2 img {margin-right: 1px;}
	.search-block1 table .td3 {}
	.search-block1 table .td4 {width: 100px; text-align: right!important; font-size: 10px; color: #7e7e7e;}
	.search-block1 table .td4 .castle {margin-right: 15px;}
	.search-block1 table .td5 {width: 62px; padding-left: 20px; font-size: 10px; color: #7e7e7e;}
	.search-block1 table .td6 {width: 45px;}
	.search-block1 table .td6 p {float: left; height: 17px; background: url(../images/main-lr-side.gif) -155px -146px no-repeat;}
	.search-block1 table .td6 p span {background: url(../images/main-lr-side.gif) right -326px no-repeat; display: block; float: left; height: 17px; padding: 0 6px; font-size: 10px; color: #fff;}
	.search-block1 table .td7 {width: 35px; text-align: right!important; font-size: 10px; color: #7e7e7e;}
	.search-block1 table .td8 {width: 24px; text-align: center!important;}
	.search-block1 table .gray td {background: #f3f3f3;}
	.search-block1 table .gray .td6 p {background: url(../images/main-lr-side.gif) -155px -163px no-repeat;}
	.search-block1 table .gray .td6 p span {background: url(../images/main-lr-side.gif) right -343px no-repeat;}
	
	.content-block {float: left; width: 716px;}
	.content-block1 {float: left; width: 850px;}
	.content-block2 {float: left; width: 725px;}
	.enter-block {width: 1000px; padding: 0;}
	.enter-block .enter-block-bg {background: url(../images/freefolder-bg.jpg) 0 -49px no-repeat; width: 980px; padding: 0 10px 10px 10px;}
	.enter-block .search-block1 {width: 716px; float: left; background: #fff url(../images/search-block-bg1-1.gif) left top repeat-y;}
	.enter-block .search-block1-bg1 {width: 716px; float: left; background: url(../images/main-tb-side.gif) -8425px -105px no-repeat;}
	.enter-block .search-block1-bg2 {width: 714px; float: left; background: url(../images/main-tb-side.gif) -20232px bottom no-repeat; padding: 1px 1px 0 1px;}
	.enter-block .search-block1 table {width: 714px;}
	.enter-block .search-block1 table .td3 {width: 327px;}
	
	#enter-block-box {float: right !important; width: 253px; position: relative; z-index: 1;}
	.enter-block-form-textbox {padding: 15px; overflow: hidden;}
	.enter-block-form-textbox p {width: auto !important;}
	.enter-block-form {width: 253px; float: right; margin-top: -38px; position:relative; z-index:255;}
	.enter-block-form-headline {width: 253px; height: 50px; float: left; background: url(../images/main-tb-side.gif) -1923px bottom no-repeat; position: relative; z-index: 1;}
	.enter-block-form1 {clear: both; margin-top: 0!important; margin-bottom: 8px;}
	.enter-block-form-headline ul {height: 38px;}
	.enter-block-form-headline ul li {float: left; text-align: center; height: 27px; padding-top: 11px;}
	.enter-block-form-headline ul li a {font-size: 12px; color: #000; text-decoration: none; background: url(../images/extended-search-form-link-bg.gif) left bottom repeat-x!important;}
	.enter-block-form-headline ul li a:hover {background: none!important;}
	.login1 {display: block;}
	.login2 {display: none;}
	.enter-block-form-headline1 {width: 237px; height: 40px; padding: 0 0 0 16px; float: left; background: url(../images/main-tb-side.gif) -2682px -165px no-repeat; position: relative; z-index: 1; font: bold 12px Arial, Helvetica, sans-serif; color: #454545; line-height: 40px;}
	
	.registration {background: url(../images/main-tb-side.gif) -2176px bottom no-repeat!important;}
	.enter-block-form-headline ul .link1 {width: 131px; margin-right: 2px; background: url(../images/main-tb-side.gif) -7205px -177px no-repeat;}
	.enter-block-form-headline ul .link1 a {background: none;}
	.enter-block-form-headline ul .link2 {width: 109px;}
	.registration ul .link2 {width: 109px; background: url(../images/main-tb-side.gif) -7336px -177px no-repeat;}
	.registration ul .link2 a {background: none;}
	.registration ul .link1 {background: none!important;}
	
	.logout {background: url(../images/main-tb-side.gif) -2429px bottom no-repeat!important;}
	.logout .nick {font-size: 11px; color: #2f2f2f; font-weight: bold; position: absolute; left: 18px; top: 11px;}
	.logout .exit {position: absolute; right: 10px; top: 9px;}

	.logout-form p {padding: 3px 0 1px 0!important; color: #333; float: none!important;}
	.logout-form h4 {font-size: 11px; font-weight: bold; color: #6c6c6c; padding-top: 17px;}
	.logout-form ul li {padding-top: 6px;}
	.logout-form ul li a {font-size: 11px; color: #c8c8c8;}
	.logout-form ul li a span {color: #484848;}


	.enter-block-form-block {width: 253px; overflow: hidden; float: left; background: #fff url(../images/enter-block-form-block-bg1.gif) left top repeat-y; font-size: 11px; color: #333;}
	.enter-block-form-block-bg {width: 253px; float: left; background: url(../images/main-tb-side.gif) -1670px 0 no-repeat;}
	.enter-block-form-block-bg1 {width: 238px; float: left; background: url(../images/main-tb-side.gif) -13904px bottom no-repeat; padding: 0 0 16px 15px; min-height: 315px; }
	.enter-block-form-block-bg2 {width: 253px; float: left; background: url(../images/main-tb-side.gif) -13904px bottom no-repeat;}
	.enter-block-form-block-bg2-top {width: 236px; border-bottom: 1px solid #dededd; padding: 0 0 23px 17px; float: left;}
	.enter-block-form-block-bg2-top ul li {width: 219px; background: url(../images/enter-block-form-bg.gif) 0 17px repeat-x; float: left; height: 12px; font-size: 11px; color: #333; position: relative; padding:3px 0;}
	.enter-block-form-block-bg2-top ul li p {display: inline; background: #fff;}
	.enter-block-form-block-bg2-top ul li span {background: #fff; position: absolute; right: -3px; top: 3px; z-index:255}
	.enter-block-form-block-bg2-top ul li a {background: #fff; position: absolute; right: 0; top: 3px; color: black; text-decoration: none; margin: 0;}
	.enter-block-form-block-bg2-center {padding: 0 0 20px 17px; width: 236px;}
	.enter-block-form-block-bg2-center ul {float: left; width: 102px; margin-right: 6px; margin-left: -8px;}
	.enter-block-form-block-bg2-center ul li {width: 130px; float: left; padding-top: 3px!important;}
	.enter-block-form-block-bg2-center ul li a {margin: 0; display: block; float: left; height: 17px; background: none; text-decoration: underline; color: #C8C8C8;}
	.enter-block-form-block-bg2-center ul li a:hover { text-decoration: none;}
	.enter-block-form-block-bg2-center ul li a span { display: block; float: left; height: 16px; padding: 1px 8px 0 8px; color: #333; text-decoration: underline;}
	.enter-block-form-block-bg2-center ul li a span:hover {text-decoration: none;}
	.enter-block-form-block-bg2-center ul li a.active, .enter-block-form-block-bg2-center ul li a.active:hover { background: url(../images/main-lr-side.gif) -50px -129px no-repeat !important; text-decoration: none;}
	.enter-block-form-block-bg2-center ul li a.active span, .enter-block-form-block-bg2-center ul li a.active span:hover { background: url(../images/main-lr-side.gif) right -309px no-repeat !important; text-decoration: none;}
	
	.popap-list {width: 230px!important; padding-top: 15px;}
	.popap-list li {width: 230px!important;}
	.popap-nickname {position: relative;}
	.popap-nickname-block {width: 284px; position: absolute; left: 710px; top: -17px; z-index: 100;}
	.popap-nickname-block-top {width: 284px; height: 50px;}
	.popap-nickname-block-center {width: 284px; background: url(../images/popap-nickname-block-center.png) no-repeat;}
	.popap-nickname-block-center-block {width: 253px; padding-left: 15px; padding-bottom: 20px;}
	.popap-nickname-block-center-block .logout {background: none!important; margin-top: -38px;}
	.popap-nickname-block-center-block .enter-block-form-block-bg2-top {float: none;}

	
	
	.popap-nickname-block-bottom {width: 282px; height: 28px; background: url(../images/popap-nickname-block-bottom.png) no-repeat;}
	
	
	.enter-block-form-block p {width: 235px; float: left; padding-bottom: 5px;}
	.enter-block-form-block .login-text {width: 165px; padding: 0 0 5px 55px; float: left;}
	.enter-block-form-block .login-text2 {width: 220px; padding: 0 0 5px 0; float: left;}
	.enter-block-form-block p a {color: #333;}
	.enter-block-form-block p span {display: block; float: left; width: 55px; padding-top: 3px;}
	.enter-block-form-block .input1 {width: 166px; height: 17px; background: #fff; border: 1px solid #b2b2b2; display: block; float: left; font-size: 11px; padding: 2px 0 0 3px;}
	.enter-block-form-block .input2 {margin: 0 5px 0 0; padding: 0;} 
	
	/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	.pager-block1 {padding: 8px 0 8px 0!important; float: left; }
	
	.pager {padding-top: 7px; float: left; }	
	.pager li {height: 26px; float: left; margin: 0 2px 0 0;}
	.pager .first {width: 17px; height: 19px; padding: 3px 0 0 2px; background: none; text-align: left;}	
	.pager .first a, .pager .first span {display: block; width: 11px; height: 19px; background: url(../images/all-buttons.png) 0 -76px no-repeat; padding: 0;}
	.pager .first a.active {background-position: 0 -57px;}
	.pager .first a.active:hover {background-position: 0 -95px;}
	.pager li a {text-decoration: none; color: #1b1b1b;}
	.pager .last {width: 19px; height: 19px; padding: 3px 0 0 6px; background: none; text-align: left;}
	.pager .last a, .pager .last span {display: block; width: 11px; height: 19px; background: url(../images/all-buttons.png) 0 -19px no-repeat; padding: 0;}
	.pager .last a.active {background-position: 0 0;}
	.pager .last a.active:hover {background-position: 0 -38px;}
	/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
	.pager-object {float: left; padding: 8px 0 0 3px; color: #767676;}
	.pager-object p {float: left; padding: 3px 5px 0 0;}
	.pager-object .input5 {display: block; float: left; width: 37px; height: 20px; font-size: 12px; background: url(../images/main-static.gif) -498px 0 no-repeat; padding: 4px 3px 0 3px; border: none; text-align: center; margin-top: 1px;}
	html*.pager-object .input5 {font-size: 13px;}

a.pager-inactive {
        color: #222020;
        display: inline-block;
        font: 12px Verdana, Geneva, sans-serif;
        line-height: 26px;
        text-decoration: none;
        white-space: nowrap;}

a.pager-inactive span, a.pager-inactive b, a.pager-inactive em {
        cursor: pointer;
        display: block;
        float: left;
        height: 26px;
        width: 3px;}
a.pager-inactive span {
        background: url(../images/pager-bg.gif) 0 -78px repeat-x;
        padding: 0 5px;
	width: auto  !important;}
a.pager-inactive b {background: url(../images/pager-bg.gif) 0 0 no-repeat;}
a.pager-inactive em {background: url(../images/pager-bg.gif) 0 -156px no-repeat;}
a.pager-inactive:hover span {background-position: 0 -104px;}
a.pager-inactive:hover b {background-position: 0 -26px;}
a.pager-inactive:hover em {background-position: 0 -182px;}

div.pager-active {color: #fff; font-weight: bold;}
div.pager-active span, div.pager-active b, div.pager-active em {
	display:block;
	float:left;
	height:26px;
	width:3px;}
div.pager-active span {
	background: url(../images/pager-bg.gif) repeat-x 0 -130px;
	line-height:26px;
	padding:0 5px;
	width: auto  !important;}
div.pager-active b {background: url(../images/pager-bg.gif) no-repeat  0 -52px;}
div.pager-active em {background: url(../images/pager-bg.gif) no-repeat 0 -208px;}
span.pager-delimiter {
	background: none repeat scroll 0 0 !important;
	padding:0 5px;}
	
	.file-block {width: 1000px; margin-top: 6px; float: left; background: #eee url(../images/main-tb-side.gif) -4755px -205px no-repeat;}
	.file-block-bg {width: 980px; float: left; padding: 10px; background: url(../images/file-block-bg1.gif) left bottom no-repeat;}
	.file-block .banner {float: right; margin-top: 1px;}
	
	.file-block1 {margin:0 0 10px; float: left; width: 840px; background: url(../images/file-block1-bg1.gif) left top repeat-y;}
	.file-block1-bg {float: left; width: 840px; background: url(../images/main-tb-side.gif) -2935px -208px no-repeat;}
	.file-block1-bg1 {float: left; width: 815px; background: url(../images/main-tb-side.gif) -14157px bottom no-repeat; padding: 23px 0 18px 25px;}
	.file-block1-1 {float: left; width: 218px; margin-right: 26px;}
	.file-block1-1 .photo {width: 218px; position: relative;}
	.file-block1-1 .photo .close {width: 25px; height: 25px; position: absolute; right: 5px; bottom: 5px;}
	.file-block1-1 ul {padding-top: 2px;}
	.file-block1-1 ul li {padding-top: 6px; font-size: 11px; color: #545353; width: 218px; float: left;}
	.file-block1-1 ul li span {display: block; float: left; width: 82px;}
	.file-block1-1 ul li img {float:left; margin:2px 5px 0 0; vertical-align:middle;}
	.file-block1-1 ul li a {color: #545353;}
	.file-block1 h3 {font-weight:bold; position:relative; font-size:14px; font-family:Arial, Helvetica, sans-serif}
	.file-block1 .grey_line {background-color:#dededd; height:1px; overflow:hidden; margin:-2px 0 0 -24px}
	.file-block1 .news_block {padding:18px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif}
	.file-block1 .news_block_info {color:#747474; padding:0 0 0 6px; font-size:11px}
	.file-block1 .news_block_info img {position:relative; top:1px; margin:0 10px 0 0}
	.file-block1 .news_block_info span {color:#bcbcbc}
	.file-block1 .news_block_text {padding:5px 0 14px 19px; margin:0 20px 0 5px; border:solid #dededd; border-width:0 0 1px 0}
	.file-block1 .last {border:0}
	.file-block1-2 {float: left; width: 310px; margin-right: 30px; font-size: 12px; color: #212121;}
	.file-block1-2 h3 { font: bold 14px Arial, Helvetica, sans-serif;}
	.file-block1-2 p {line-height: 17px; font: 12px Verdana, Geneva, sans-serif;}
	.file-block1-3 {float: left; width: 212px; font-size: 11px; color: #212121;}
	.file-block1-3 p {line-height: 16px; font: 11px Verdana, Geneva, sans-serif;}
	.file-block1-3-top {margin-top: -9px; height: 35px; text-align: right;}
	.file-block1-3-top img {vertical-align: middle; margin-right: 9px;}
	.file-block1-3-top a {color: #595959;}
	.file-block1-3 ul li {padding-bottom: 8px;}
	.file-block1-3 ul li p {padding-bottom: 2px;}
	.file-block1-3 ul li p span {color: #545353;}
	
	.file-block2 {width: 980px; float: left; padding-top: 10px;}
	.all-files {width: 107px; height: 86px; padding: 10px 10px 0 13px; position: relative; background: url(../images/main-static.gif) -152px 0 no-repeat; float: left;}
	.all-files a {color: #454545; font-size: 11px;}
	.all-files-link {display: block; width: 4px; height: 7px; background: url(../images/all-files-link.gif) no-repeat; position: absolute; right: 12px; top: 80px;}
	
	.file-headline {width: 940px; padding: 17px 0 15px 21px; float: left; position: relative;}
	.file-headline strong {font-size: 14px; color: #212121; display: block; float: left; padding-right: 8px;}
	.file-headline p {float: left; height: 17px; background: url(../images/main-lr-side.gif) -155px 0 no-repeat;}
	.file-headline p span {background: url(../images/main-lr-side.gif) right -180px no-repeat; display: block; float: left; height: 17px; padding: 0 6px; font-size: 10px; color: #fff;}
	.file-headline a {font-size: 11px; color: #515151; display: block; float: right; text-decoration: none; background: url(../images/file-headline-link-bg.gif) left bottom repeat-x; padding-bottom: 1px;}
	.file-headline a:hover {background: none;}
	
	.file-block3 {width: 980px; float: left; background: #fff url(../images/file-block3-bg1.gif) left top repeat-y;}
	.file-block3-bg {width: 980px; float: left; background: url(../images/main-tb-side.gif) -3775px -207px no-repeat;}
	.file-block3-bg1 {width: 980px; float: left; background: url(../images/main-tb-side.gif) -14997px bottom no-repeat;}
	.file-block3-bg1 .last {border: none!important;}
	.file-block3-info {width: 980px; float: left; padding: 16px 0; border-bottom: 1px solid #e2e2e2;}
	.file-block3-info ul li {float: left;}
	.file-block3-info ul .column1 {width: 150px; padding: 0 12px 0 25px; font-size: 10px; color: #9e9e9e;}
	.file-block3-info ul .column1 ul li {float: none!important; padding-bottom: 5px;}
	.file-block3-info ul .column1 h4 {font-size: 12px; color: #fc8108;}
	.file-block3-info ul .column2 {float: left; width: 685px; margin-right: 58px; font-size: 12px; color: #212121;}
	.file-block3-info ul .column2 span {color: #9e9e9e;}
	
	.file-block3-info ul .column3 {float: left; width: 34px; text-align: center; font-size: 12px; color: #555;}
	.file-block3-info ul .column3 a {display: block; width: 14px; height: 14px; margin: 0 auto 2px auto;}
	.file-block3-info ul .column3 .plus {background: url(../images/plus-1.gif) no-repeat;}
	.file-block3-info ul .column3 .minus {background: url(../images/minus-1.gif) no-repeat; margin-top: 6px;}
	
	.file-block3-info ul .column4 {float: left; width: 16px; text-align: center;}
	.file-block3-info ul .column4 a {display: block; width: 11px; height: 11px; margin-top: -12px;}
	.file-block3-info ul .column4 .delete {background: url(../images/close1.png) no-repeat;}
	
	.file-info {width: 100%; float: left; font-size: 11px; color: #515151; padding: 5px 0 2px 0;}
	.file-info a {color: #515151; text-decoration: none; background: url(../images/file-headline-link-bg.gif) left bottom repeat-x;}
	.file-info a:hover {background: none;}
	
	.comment-area {margin:10px 0 0; width: 100%; float: left; font-size: 11px; color: #515151;}
	.comment-area-left {width: 784px; float: left; margin-right: 11px; text-align: right;}
	.comment-area-left textarea {width: 777px; height: 91px; background: #fff; border: 1px solid #b8b8b8; margin-bottom: 9px; padding-left: 5px; font-size: 12px;}
	.comment-area-left input {width: 85px; height: 21px; background: url(../images/send.gif) no-repeat; border: none; cursor: pointer;}
	
	
	
	.filter {width: 984px; padding: 12px 0 0 8px; height: 31px; float: left;}
	.filter-list {float: left;}
	.filter-list li {float: left; height: 20px; text-transform: uppercase; font-size: 11px; color: #222020;}
	.filter-list li a {float: left; height: 20px; text-decoration: none;}
	.filter-list li a span {display: block; float: left; height: 17px; padding: 3px 10px 0 10px;}
	.filter-list li a span span {display: inline!important; padding: 0!important; height: auto!important; color: #222020; background: url(../images/filter-link-bg.gif) left bottom repeat-x; cursor: pointer;} 
	.filter-list li a:hover span span {background: url(../images/filter-list-hover-bg.gif) left bottom repeat-x; color: #0e8cdc;}
	.filter-list .active a {background: url(../images/main-lr-side.gif) 0 -30px no-repeat;}
	.filter-list .active a span {background: url(../images/main-lr-side.gif) right -210px no-repeat;}
	.filter-list .active a span span {background: none;}
	.filter-list .active a:hover span span {background: none; color: #222020;}
	.filter-list .delimiter {width: 5px; background: url(../images/filter-link-bg3.gif) 0 8px no-repeat;}
	.filter p {float: right; font-size: 12px; color: #525252; padding: 1px 8px 0 0;}
	
	.sorting {float: right; margin-top: -2px; overflow: hidden;}
	.sorting p {float: left; color: #6c6c6c; font-size: 11px; padding: 4px 6px 0 0;}
	.sorting .select3 {width: 95px; height: 22px; border: 1px solid #cbcbcb; font-size: 12px; color: #4f4f4f; display: block; float: left; margin-right: 6px; background: #e5e5e5; width: 90px; }
	.sorting .switch-block {float: left; padding-top: 3px; width: 7px; margin-right: 17px;}
	.sorting .switch-block a {display: block; width: 7px; height: 15px; overflow: hidden; background: url(../images/main-static.gif) -130px -66px no-repeat;}
	.sorting .active-switch a {background-position: -130px -81px !important;}
	.sorting ul {padding-right: 9px; float: left; margin-top: -2px; position: relative;}
	.sorting ul li {float: left; margin-right: 1px; width: 26px; height: 26px;}
	.sorting ul li a {display: block; width: 26px; padding-top: 7px; height: 19px; color: #6c6c6c; text-decoration: none; font-size: 10px; text-align: center; background: url(../images/main-static.gif) 0 0 no-repeat;}
	.sorting ul li a:hover {background-position: 0 -26px;}
	.sorting ul .active a {background-position: 0 -52px;}
	.sorting .switch-block1 {float: left; width: 52px; margin-top: -2px; position: relative;}
	.sorting .switch-block1 a {display: block; width: 26px; height: 26px; overflow: hidden;}
	.sorting .switch-block1 a.switch3 {background: url(../images/main-static.gif) -26px -52px no-repeat; float: left;}
	.sorting .switch-block1 a.switch4 {background: url(../images/main-static.gif) -52px 0 no-repeat; float: right;}
	.sorting .switch-block1 a.switch3:hover {background: url(../images/main-static.gif) -26px -26px no-repeat;}
	.sorting .switch-block1 a.switch4:hover {background: url(../images/main-static.gif) -52px -26px no-repeat;}
	
	.sorting .active-switch1 a.switch3 {background-position: -26px 0 !important;}
	.sorting .active-switch1 a.switch4 {background-position: -52px -52px!important;}
	
	.katalog-block2 {display: block; float: left; width: 850px;}
	.katalog-block2 .search-block1, .katalog-block2 .search-block1-bg1, .katalog-block2 .search-block1-bg2 {width: 840px; float: left; background: none;}

	.katalog-block3 .search-block1 {background: #fff url(../images/search-block-bg1-2.gif) left top repeat-y;}
	.katalog-block3 .search-block1-bg1 {background: url(../images/main-tb-side.gif) -9141px -45px no-repeat;}
	.katalog-block3 .search-block1-bg2 {width: 838px; float: left; background: url(../images/main-tb-side.gif) -14157px bottom no-repeat; padding: 1px 1px 0 1px;}
	
	.download-bg1 {width: 838px!important; padding: 1px!important; position: static!important;}
	.download-bg1 .photo {float: left; margin-right: 13px;}
	.download-bg1 ul {float: left; padding: 10px 0;}
	.download-bg1 ul li {float: left;}
	.download-nolog-container {width: 730px;}
	.download-bg1 .download-column1 {width: 165px; position: relative; margin: 0 20px 0 0;}
	.download-bg1 .download-column1 h3 {font: bold 14px Arial, Helvetica, sans-serif; color: #212121;}
	.download-bg1 .download-column1 p {font-size: 11px; color: #999;}
	.download-bg1 .download-column1 .download-stars {position: absolute; left: 0; top: 60px;}
	.download-bg1 .download-column2 {width: 339px; margin: 0 20px 0 0; color: #212121; line-height: 1.4;}
	.download-bg1 .download-column3 {width: 180px; font-size: 11px; color: #545353; float: right;}
	.download-bg1 .download-column3 p {width: 180px; float: left; padding-bottom: 4px;}
	.download-bg1 .download-column3 p span {display: block; float: left; width: 82px;}
	.download-bg1 .download-column3 p img {vertical-align: middle; margin-right: 5px;}
	.download-bg1 .download-column3 p a {color: #545353;}
	
	.download-banner {width: 980px; float: left; margin-top: 10px;}
	
	.download-how {width: 840px; float: left; background: url(../images/download-how-bg1.gif) left top repeat-y; margin-top: 9px;}
	.download-how-bg1 {width: 840px; float: left; background: url(../images/main-tb-side.gif) -12064px bottom no-repeat;}
	.download-how-bg2 {width: 840px; float: left; background: url(../images/main-tb-side.gif) -1198px -209px no-repeat; min-height: 180px;}
	.download-how1 {width: 840px; float: left; background: url(../images/download-how1-bg1.gif) left top repeat-y;}
	.download-how1-bg1 {width: 840px; float: left; background: url(../images/main-tb-side.gif) -358px -42px no-repeat; min-height: 175px;}
	.download-quick {width: 452px; float: left; padding: 14px 0 0 20px;}
	.download-quick h4 {font: bold 14px Arial, Helvetica, sans-serif; color: #212121; padding-bottom: 9px;}
	.download-quick ul li {padding: 0 0 7px 15px; width: 432px; float: left; background: url(../images/ok.gif) 0 4px no-repeat; color: #212121;}
	.download-quick1 {width: 770px!important;}
	.download-quick1 li {width: 750px!important;}
	
	.download-free {float: right; width: 358px; margin: 0 0 15px; padding:0; background: url(../images/download-free-main-bg.gif) 0 0 repeat-y;}
	.download-free-top {background: url(../images/main-tb-side.gif) 0 -210px no-repeat;}
	.download-free-bottom {background: url(../images/main-tb-side.gif) -11706px bottom no-repeat; overflow: hidden; padding: 0 0 15px;}
	.download-free-box {padding: 14px 0 0 20px;}
	.download-free h4 {font: bold 14px Arial, Helvetica, sans-serif; color: #212121; padding-bottom: 8px;}
	.download-free p {color: #212121; padding: 0 20px 14px 0; line-height: 1.4;}
	.download-free div.timer {display: block; float: left; padding-top: 6px; font: 18px Arial, Helvetica, sans-serif; color: #fb9702;}
	.download-free div.timer i {font-style: normal;}
	.download-free div.timer img {margin-right: 7px; vertical-align: middle;}
	
	.traffic {width: 822px!important; padding: 0 0 16px 18px!important; min-height: 109px;}
	.calc {width: 182px; float: left; border-right: 1px solid #e6e6e6; height: 102px; padding-top: 5px; color: #212121;}
	.only-calc {border-right: none!important; padding-top: 12px!important;}
	.calc h4 {font-size: 12px; color: #fbb104; font-weight: bold; padding-bottom: 8px;}
	.calc-block {height: 23px; width: 180px; float: left; padding-top: 6px;}
	.calc-block b {color: #fbb104;}
	.calc-block input {width: 47px; height: 19px; background: url(../images/main-static.gif) -541px 0 no-repeat; margin: 1px 5px 0 0; font-size: 12px; color: #545454; border: none; padding: 2px 4px 0 4px; display: block; float: left;}
	.calc-block p {float: left; padding-top: 3px;}
	.calc-block span {display: block; float: left; height: 23px; border-right: 1px solid #d6d6d6; width: 6px; margin-right: 6px;}
	.calc-buy {width: 180px; float: left; padding-top: 5px;}
	.calc-buy p {float: left; padding: 2px 13px 0 0;}
 	.calc-buy-link {float: right; width: 84px; height: 21px; position: relative; text-align:center;}
	.calc-text {float: left; margin: 20px 0 20px 20px; width: 545px; padding-left: 40px; border-left: 1px solid #e6e6e6; color: #a0a0a0;}
	.buy-block {position: absolute; left: -18px; top: -14px; width: 175px; z-index: 100;}
	.buy-block-top {width: 175px; height: 30px; background: url(../images/buy-block-top.png) no-repeat;}
	.buy-block-center {width: 175px; background: url(../images/buy-block-center.png) no-repeat; text-align:left;}
	.buy-block-center h4 {width: 136px; height: 18px; padding-top: 3px; background: url(../images/main-static.gif) -282px -21px no-repeat; text-align: center; position: absolute; left: 19px; top: 14px; position: absolute; font-size: 11px; color: #c9c9c9; font-weight: normal;}
	.buy-block-center ul {padding: 7px 0 0 17px; width: 139px;}
	.buy-block-center ul li {padding: 2px 0 0 15px; height: 19px; border-bottom: 1px solid #d1d1d1; width: 124px;}
	.buy-block-center ul li a {font-size: 11px; color: #212121; text-decoration: none;}
	.buy-block-center ul .last {border: none!important; height: 15px!important;}
	.buy-block-bottom {width: 175px; height: 33px; background: url(../images/buy-block-bottom.png) no-repeat;}
	
	.tarifs {float: left; padding: 5px 0 0 14px; width: 623px;}
	.tarifs1 {padding: 5px 0 0 0!important; width: 820px!important;} 
	.tarifs h5 {font-size: 12px; color: #fbb104; font-weight: bold; padding-bottom: 8px;}
	.tarifs-list li {float: left; width: 88px; height: 76px; padding-top: 1px; border-right: 1px solid #e6e6e6; color: #212121; margin-right: 14px;}
	.tarifs-list li p {padding: 0 0 6px 3px;}
	.tarifs-list .last-block {border-right: none!important; margin: 0!important;}
	.tarifs .calc-buy-link {margin-top: 6px;}
	.tarifs .buy-block-center ul li {padding: 2px 0 0 15px!important; height: 19px!important; border-bottom: 1px solid #d1d1d1; border-right: none; width: 124px!important; float: none;}
	.tarifs-list1 {width: 820px; float: left;}
	.tarifs-list1 li {padding: 1px 15px 0 21px;}
	
	.rules {width: 840px; float: left; background: url(../images/file-block1-bg1.gif) left top repeat-y;}
	.rules-bg {float: left; width: 840px; background: url(../images/main-tb-side.gif) -2935px -208px no-repeat;}
	.rules-bg1 {float: left; width: 798px; background: url(../images/main-tb-side.gif) -14157px bottom no-repeat; padding: 17px 21px 25px 21px; color: #212121;}
	.rules-bg1 ul li, .rules-bg1 p{line-height:20px;}
	.rules-bg1 h4 {font: bold 14px Arial, Helvetica, sans-serif; padding-bottom: 22px;}
	.rules-bg1 h5 {font: bold 12px Arial, Helvetica, sans-serif; }
	.rules-list li {background: url(../images/rules-list-bg.gif) 1px 6px no-repeat; padding: 0 0 7px 19px; list-style:none;}
	.rules-list-decimal li .rules-list li .rules-list-alpha li{background:none; list-style: lower-alpha; list-style-position:inside; padding: 0px 0 7px 19px; font-weight:normal}
	.rules-list-decimal li .rules-list li .rules-list-alpha li ul li{padding: 0 0 7px 19px; list-style:disc; list-style-position:inside}
	.rules-list-decimal li{background:none; list-style: decimal;  padding: 0 0 7px 19px; list-style-position:inside}
	.rules-list-decimal li .rules-list li {padding: 0 0 7px 19px; list-style:disc; font-weight:normal;  list-style-position:inside}
	.rules-list-decimal li p{font-weight:normal;padding-top:19px}
	.rules-list-alpha li{background:none; list-style: lower-alpha; list-style-position:inside; padding: 0px 0 7px 19px; font-weight:normal}
	.rules-list-alpha li p{padding:19px 0}
	.rules-list-none li{list-style:none; background: url(../images/rules-list-bg.gif) 1px 6px no-repeat; padding: 0 0 7px 19px;}
	.rules-bg1 a {color: #212121;}

	.rules-bg1 .faq .faqheader{background: url(../images/rules-list-bg.gif) 1px 6px no-repeat; padding: 0 0 7px 19px;}
	.rules-bg1 .faq .faqheader:hover{color:#0096CD; text-decoration:none}
	.rules-bg1 .faq .faqbody{padding:20px 0}
	.rules-bg1 .faq .faqbody .faqsubheader{background: url(../images/rules-list-bg.gif) 20px 6px no-repeat; padding: 0 0 7px 38px;}
	.rules-bg1 .faq .faqsubheader:hover{color:#0096CD; text-decoration:none}
	.rules-bg1 .faq .faqbody .faqsubbody{padding: 0 0 7px 38px;}

	.rules-bg1 .jaloba p{color:#000; line-height:20px}
	.rules-bg1 .jaloba p.attention span{color:#CC0000;font-weight:bold}

        .rules-bg1 .rules-help{width:197px; float:right; margin-left:-197px;}
        .rules-bg1 .rules-help p{color:#7F7F7F; margin-bottom:15px; line-height: 20px;}
        .rules-bg1 .rules-help a{line-height: 20px;}
        .rules-bg1 .rules-help a:hover{text-decoration:none}

        .rules-bg1 .rules-contact{margin-right:217px;padding-left:16px;padding-bottom:100px}
        .rules-bg1 .rules-contact h4{margin-left:-16px;}
        .rules-bg1 .rules-contact p{margin-bottom:15px; line-height: 20px;}
        .rules-bg1 .rules-contact a:hover{text-decoration:none}
        .rules-bg1 .rules-contact table td{height:25px}
        .rules-bg1 .rules-contact table p{text-align:right; padding-right:10px}
        .rules-bg1 .rules-contact table select{color:#000; font:11px Verdana; border:1px solid #CCCCCC; width:202px; height:20px; text-align:left}
        .rules-bg1 .rules-contact table td{vertical-align:top}
        .rules-bg1 .rules-contact table input{color:#000; font:11px Verdana; padding:0 2px; border:1px solid #CCCCCC; width:196px; height:18px;}
        .rules-bg1 .rules-contact table textarea{color:#000; font:11px Verdana; padding:0 2px; border:1px solid #CCCCCC; width:410px; height:210px;}
	.rules-bg1 .rules-contact table .right {color:#000; padding:5px 0; width:410px;}
	.rules-bg1 .rules-contact table .rules-send{border: none !important; float: right; padding: 15px 0 0;}

	.stats-block {padding: 8px!important; width: 984px!important;}
	.statistics {width: 725px; float: left; background: url(../images/statistics-bg1.gif) left top repeat-y;}
	.statistics-bg {float: left; width: 725px; background: url(../images/main-tb-side.gif) -9981px -178px no-repeat;}
	.statistics-bg1 {float: left; width: 723px; background: url(../images/main-tb-side.gif) -21788px bottom no-repeat; padding: 10px 1px 40px 1px; color: #212121;}
	.statistics-bg1 .statistics-headline {width: 686px; height: 27px; padding: 0 0 0 15px; font: bold 14px Arial, Helvetica, sans-serif; color: #454545; position: relative;}
	.statistics-bg1 .statistics-headline ul {position: absolute; right: 0; top: 2px;}
	.statistics-bg1 .statistics-headline ul li {float: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6c6c6c;}
	.statistics-bg1 .statistics-headline ul li a {color: #6c6c6c;}
	.statistics-bg1 .statistics-headline ul li a:hover {color: #0E8CDC; text-decoration: underline;}
	.statistics-bg1 .statistics-headline ul .delimiter {padding: 0 10px; height: 10px; background: url(../images/delimiter6.gif) center 5px no-repeat;}
	.reveal {padding: 10px 20px 6px 24px; width: 679px; float: left; background: #fafafa; color: #000;}
	.reveal-1 {float: left; width: 76px; padding-top: 3px;}
	.reveal-2 {float: left; width: 600px;}
	.reveal-2 p {font-size: 11px; color: #000; padding: 0; float: left;}
	.reveal-table tr th .m-last {padding: 9px 10px 0 0;}
	.reveal-2 .input8 {display: block; float: left; margin: 4px 5px 0 0; padding: 0;}
	.reveal-2 .input9 {display: block; float: left; margin: 0 4px 0 0; padding: 0; width: 41px; height: 22px; background: #f6f6f6; border: 1px solid #c9c9c9; font-size: 12px; color: #000;}
	.reveal-2 .input10 {display: block; float: left; margin: 0 4px 0 0; padding: 0; width: 63px; height: 22px; background: #f6f6f6; border: 1px solid #c9c9c9; font-size: 12px; color: #000;}
	.reveal-2 .input11 {display: block; float: left; margin: 0 188px 0 0; padding: 0; width: 72px; height: 22px; background: #dedede; border: 1px solid #c9c9c9; font-size: 12px; color: #000;}
	.reveal-2 .input11-active {background: #F6F6F6!important;}
/*
	.reveal-2 .input12 {display: block; float: left; margin: 0; padding: 0; width: 72px; height: 21px; background: url(../images/input-bg9.gif) no-repeat; border: none;}
*/
	.reveal-3 {padding-top: 16px; float: left; width: 600px;}
	
	.reveal-table {width: 704px; margin: 12px 0 0 10px;}
	.reveal-table tr th {color: #000; background: url(../images/reveal-table-bg1.gif) left top repeat-x; height: 36px; text-align: center;}
	.reveal-table tr th span {display: block; height: 27px; padding-top: 9px;}
	.reveal-table tr th .m-first {background: url(../images/reveal-table-bg2.gif) left top no-repeat;}
	.reveal-table tr th .m-last {background: url(../images/reveal-table-bg3.gif) right top no-repeat;}
	.reveal-table tr td {height: 34px; text-align: center; font-size: 11px; color: #878686; vertical-align: middle; border-bottom: 1px solid #e5e5e5;}
	.reveal-table tr td a {color: #0ea0ee;}
	.reveal-table .last-tr td {border-bottom: 1px solid #d5d5d5!important;}
	.reveal-table .last-tr1 td {border-bottom: none!important; font-weight: bold; color: #3b3b3b!important}
	.renovation {width: 708px; float: left; font-size: 9px; color: #989898; text-align: right; padding: 7px 0 0 0;}
	
	.bests {padding: 12px 0 20px 20px; width: 704px; float: left; overflow: hidden;}
	.best1 {float: left; width: 334px; margin-right: 17px;}
	.best1 h4 {font: normal 12px Tahoma; color: #3b3b3b; height: 31px; padding-left: 6px;}
	.best1 table {width: 334px!important; margin: 0!important}
	.best1 table tr td b {color: #000;}
	
	.file-list-bg {float: left; width: 725px; background: url(../images/main-tb-side.gif) -5755px -174px no-repeat;}
	.file-list-bg1 {float: left; width: 723px; background: url(../images/main-tb-side.gif) -21788px bottom no-repeat; padding: 8px 1px 0 1px;}
	.file-list-headline {clear: both; padding: 0 0 0 9px; height: 33px; width: 714px;}
	a.file-link1 {display: block; float: left; width: 26px; height: 26px; background: url(../images/main-static.gif) -78px 0 no-repeat;}
	a.file-link1:hover {background-position: -78px -52px;}
	a.file-link2 {display: block; float: left; width: 26px; height: 26px; background: url(../images/main-static.gif) -104px -26px no-repeat;}
	a.file-link2:hover {background-position: -104px -52px;}
	.file-list-headline a.active-link {background-position: -78px -26px;}
	.file-list-headline a.active-link:hover {background-position: -78px -52px;}
	.file-list-headline .sorting {margin-top: 2px!important;}
	.file-list-headline .sorting .switch-block {margin-right: 12px!important;}
	.file-list1 {float: left; padding-top: 5px;}
	.file-list1 li {float: left; padding-left: 10px; font-size: 11px; color: #6c6c6c;}
	.file-list1 li a {color: #6c6c6c; text-decoration: none;}
	.file-list1 li a span {background: url(../images/enter-block-form-bg.gif) left bottom repeat-x;}
	.file-list1 li img {margin-right: 5px; vertical-align: -2px;}
	.file-select1 {width: 110px; height: 22px; border: 1px solid #cbcbcb; font-size: 12px; color: #4f4f4f; display: block; float: left; margin: -3px 5px 0 -5px; background: #e5e5e5;}
	.file-submit-close {width: 21px; height: 21px; background: url(../images/close1.png) 0 5px no-repeat; cursor: pointer; border: none;}
	.file-input1 {margin: 0; padding: 0;}
	.file-input2 {width: 200px; height: 18px; padding: 2px 4px 0 4px; margin: 0; border: 1px solid #acacac; font-size: 12px; color: #343434;}
	.file-span1 {background: url(../images/main-lr-side.gif) -160px -17px no-repeat; padding: 0!important; height: 13px; display: block; float: left;}
	.file-span1 span {background: url(../images/main-lr-side.gif) right -197px no-repeat; font-size: 10px; color: #fff; padding: 0 5px!important; display: block; float: left; line-height: 1.2; height: 13px;}
	
	.file-table {width: 723px;} 
	.file-table tr th {height: 30px; text-align: right; vertical-align: middle; font-size: 10px; color: #646464; font-weight: normal;}	
	.file-table tr td {height: 30px; text-align: right; vertical-align: middle; font-size: 10px; color: #7e7e7e;}	
	.file-table .gray td {background: #f3f3f3;}
	.file-table .gray-last {background: #f3f3f3 url(../images/main-tb-side.gif) -18252px bottom no-repeat;}
	.file-table .font1 {font-size: 12px; color: #fc8c11;}
	.file-table .font2 {font-size: 12px; color: #999;}
	.file-table .font3 {font-size: 12px; color: #343434;}
	.file-table .font4 { text-decoration: line-through; font-size: 12px; color: #999;}
	.file-table .font5 {font-size: 12px; color: red;}
	.file-table .file-expired {font-size: 10px; color: red;}
	.file-table .edit td {border-bottom: 1px solid #a4d9fe; border-top: 1px solid #a4d9fe; background: #fff!important;}
	.file-table .edit .col9 {border-right: 1px solid #a4d9fe; padding: 0!important; width: 81px!important; text-align: center!important}
	.file-table .edit .input13 {width: 100%; height: 17px; background: #fff; padding: 3px 0 0 0; margin: 0; border: 1px solid #d9d9d9; font-size: 11px; color: #343434;}
	.file-table .edit .input14 {width: 149px; height: 17px; background: #fff; padding: 3px 0 0 0; margin: 0; border: 1px solid #d9d9d9; font-size: 11px; color: #343434;}
	.file-table .edit .input15 { margin: 0 5px;}
	.file-download-rezult {width: 375px; height: 12px; background: url(../images/main-static.gif) -625px -28px no-repeat; position: relative; float: right; margin-right: 8px;}
	.file-download-rezult1 {position: absolute; left: 0; top: 0; height: 12px; background: url(../images/main-static.gif) -625px -16px no-repeat; font-size: 0;}
	
	
	.file-table .col1 {width: 20px; text-align: center!important;}
	.file-table .col2 {text-align: left!important;}
	.file-table .col2 span {padding-left: 7px;}
	.file-table .col3 {width: 98px;}
	.file-table .col4 {width: 31px;}
	.file-table .col5 {width: 31px;}
	.file-table .col6 {width: 70px;}
	.file-table .col7 {width: 60px;}
	.file-table .col8 {width: 60px;}
	.file-table .col9 {width: 50px; padding-right: 13px;}
	.file-table .col9 img {margin-left: 6px;}
	.file-table .co20 { padding-right: 8px;}
	.file-table .co20 img {margin-left: 4px;}
	.file-table .co20 a { text-decoration: none; font-size: 10px; color: #343434;}
	
	.download-from-pc {width: 980px; float: left; background: url(../images/download-from-pc-bg.gif) left bottom no-repeat; min-height: 100px; padding: 11px 0 0 0;}
	.download-from-pc-top {width: 960px; padding: 0 0 11px 20px; float: left;}
	.download-from-pc-top-left {float: left; width: 340px; border-right: 1px solid #dededd; font-size: 12px; color: #212121; margin-right: 18px;}
	.download-from-pc-top-left ul li {width: 340px; float: left; padding-bottom: 8px;}
	.download-from-pc-top-left ul li a.add {width: 11px; height: 11px; float: left; margin: 4px 9px 0 0; background: url(../images/main-static.gif) -141px -66px no-repeat;}
	.download-from-pc-top-left ul li a.remove {background-position: 0 -11px!important;}
	.download-from-pc-top-left ul li span {display: block; float: left; padding-top: 1px; background: url(../images/enter-block-form-bg.gif) left bottom repeat-x;}
	.download-from-pc-top-left ul li span a {font-size: 11px; color: #484848; text-decoration: none;}
	.file-from-pc {width: 216px; height: 21px; float: left; margin-right: 8px; background: url(../images/main-static.gif) -282px 0 no-repeat !important; position:relative; } 
	.inputFileUpload{ width:152px; }
	.file-input-from-pc {height:21px; opacity:0; filter:alpha(opacity=0); width:100% !important;}
	.download-from-pc-top-left .input14 {width: 219px; height: 18px; background: #fff; border: 1px solid #b2b2b2; padding: 2px 5px 0 5px; margin-right: 9px; display: block; float: left; font-size: 12px; color: #000;}
	.download-from-pc-top-left1 {border: none!important; margin-right: 6px!important;}
	.download-from-pc-top-right {float: left; width: 245px; font-size: 11px; color: #8a8a8a;}
	
	.download-from-pc-bottom {float: left; height: 45px; padding: 11px 0 0 22px; width: 950px; font-size: 12px; color: #212121;}
	.download-from-pc-bottom p {padding-top: 9px; float: left; padding-right: 16px;}
	.download-from-pc-bottom p a {color: #212121;}
	.download-from-pc-bottom span {display: block; float: left; font-size: 11px; color: #6c6c6c; padding: 10px 12px 0 12px;}
	.from-pc-select1 {width: 230px; height: 22px; border: 1px solid #cbcbcb; font-size: 12px; color: #4f4f4f; display: block; float: left; margin: 6px 0 0 0; background: #e5e5e5;}
	
	.rools-block { padding: 16px 35px 50px 19px; width: 738px; float: left;}
	.rools-block h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #000; padding-bottom: 26px;}
	.rools { padding-left: 16px; font: 12px Arial, Helvetica, sans-serif; color: #000; line-height: 1.75;}
	.rools h4 { font-size: 12px; font-weight: bold;}
	.rools h4 span { display: block; float: left; width: 35px;}
	.rools ul li { padding-bottom: 23px;}

	.hr {border-bottom: solid 1px #d6d6d6; padding: 0 0 20px;}
	.soft-wrapper {padding: 16px 19px 50px; width: 800px;}
	.soft {border-bottom: solid 1px #f1f1f1; padding: 20px 0 !important;}
	.soft li {display: block; float: left; padding: 0 !important; width: 85px;}
	.soft li.soft-description {width: 695px;}
	.soft li p {padding: 0 0 10px;}
	
	.download-headline { padding: 12px 20px 0 29px; border-bottom: 1px solid #dededd; height: 26px; color: #212121; font: bold 14px Arial, Helvetica, sans-serif;}
	.download-no-registr { padding: 19px 0 50px 29px; float: left; width: 809px; color: #212121;}
	.download-no-registr-left { width: 380px; float: left; padding-right: 20px; margin-right: 20px; border-right: 1px solid #dededd;}
	.download-no-registr-left h4 { font-size: 11px; color: #747474; font-weight: bold;}
	.download-no-registr-left ul li { float: none;}
	.download-no-registr-list1 { padding: 6px 0 20px 0!important;}
	.download-no-registr-list1 li { padding: 0 0 5px 15px; background: url(../images/download-no-registr-list1-bg.gif) 0 7px no-repeat;}
	.download-no-registr-list2 {padding: 6px 0 15px 0!important;}
	.download-no-registr-list2 li { padding: 0 0 5px 15px; background: url(../images/download-no-registr-list2-bg.gif) 0 2px no-repeat;}
	.download-no-registr-left p a { color: #212121; background: url(../images/filter-link-bg.gif) left bottom repeat-x; text-decoration: none;}
	.download-no-registr-right { float: left; width: 380px;}
	.download-no-registr-right ul { padding: 0;}
	.download-no-registr-right ul li {width: 340px; float: left; padding-bottom: 9px;}
	.download-no-registr-right ul li a.add {width: 11px; height: 11px; float: left; margin: 4px 9px 0 0; background: url(../images/main-static.gif) -141px -66px no-repeat;}
	.download-no-registr-right ul li a.remove {background-position: 0 -11px!important;}
	.download-no-registr-right ul li span {display: block; float: left; padding-top: 1px; background: url(../images/enter-block-form-bg.gif) left bottom repeat-x;}
	.download-no-registr-right ul li span a {font-size: 11px; color: #484848; text-decoration: none;}
	.download-no-registr-right ul li p a { color: #212121;}
	
	.nickname-headline { padding: 5px 0 0 28px; height: 26px; width: 663px; float: left;}
	.nickname-headline span { font: bold 14px Arial, Helvetica, sans-serif; color: #212121; float: left;}
	.nickname-headline a { float: right; font-size: 11px; color: #484848;}
	.nickname-info { width: 665px; padding: 0 0 50px 24px; float: left;}
	.nickname-info table {width: 665px;}
	.nickname-info table tr td { padding: 9px 25px 11px 0; text-align: left; vertical-align: top; border-bottom: 1px solid #dededd; color: #343434; line-height: 1.5;}
	.nickname-info table tr td span { font-size: 11px; color: #909090;}
	.nickname-info table tr td a {font-size: 11px; color: #909090;}
	.nickname-info table tr td a span { color: #484848;}
	.nickname-info table tr td .font5 { color: #fc8108; font-size: 12px!important;}
	.nickname-info table .last td { border: none!important;}
	
	
	
	
	.filter p a {color: #525252;}
	.block {width: 1000px; background: #F1F1F1 url(../images/freefolder-bg.jpg) -1000px bottom no-repeat !important;}
	.block-bg {width: 980px; background: url(../images/freefolder-bg.jpg) 0 0 no-repeat !important; min-height: 205px; padding: 10px;}
	.block-bg .banner {float: right;}
	.block-list {width: 850px; float: left; overflow: hidden;}
	.block-list li {width: 274px; height: 96px; float: left; margin: 0 9px 9px 0; background: url(../images/block-bg1.png) no-repeat; position: relative;}
	.block-list .last {margin-bottom: 0!important;}
	.block-list li .bg {display: none;}
	.block-list li .photo {position: absolute; left: 1px; top: 1px; width: 94px; height: 94px; z-index: 100; border-right: 1px solid #d6d6d6; cursor: pointer;}
	.block-list li .info {position: absolute; left: 106px; height: 89px; top: 7px; width: 160px;}
	.block-list li .info .indent2 {position: absolute; left: 0; bottom: 23px;}
	.block-list li .info .star {position: absolute; left: 0; bottom: 8px;}
	.block-list li .info .icon {position: absolute; right: 0; bottom: 8px;}
	.block-list li .info h4 {font-size: 12px; color: #454545; margin-bottom: 7px; width: 160px; height: 30px; overflow: hidden; font-weight: normal;}
	.block-list li .info h4 a {color: #454545; text-decoration: none;}
	.block-list li .info h4 a:hover {color: #0e8cdc;}
	.block-list li .info p {color: #9f9f9f; font-size: 10px;}
	.quantity {position: absolute; left: 0; bottom: 23px;}
	.comment {float: left; height: 17px; background: url(../images/main-lr-side.gif) -155px -146px no-repeat; position: absolute; right: 0; top: 0; display: none;}
	.comment span {background: url(../images/main-lr-side.gif) right -326px no-repeat; display: block; float: left; height: 17px; padding: 0 6px; font-size: 10px; color: #000;}
	.block-list .download-link3 {width: 71px; height: 20px; position: absolute; top: 70px; left: 14px; z-index: 200; display: none;}
	
	.block-list .hover .comment {display: block;}
	.block-list .hover .download-link3 {display: block;}
	.block-list .hover .info h4 a {color: #0e8cdc;}
	
	.katalog-block3 li {width: 838px; background: none!important; height: 30px; margin: 0;}
	.katalog-block3 li .photo, .katalog-block3 li .bg {display: none;}
	.katalog-block3 li .info {height: 30px; width: 838px; position: relative; left: 0; top: 0;}
	.katalog-block3 li .info h4 {position: absolute; left: 106px; top: 8px; font-weight: normal; width: auto; height: auto; overflow: auto;}
	.katalog-block3 li .icon {position: absolute; left: 0; top: 0; width: 35px; height: 30px; text-align: center; vertical-align: middle; display: table;}
	.katalog-block3 li .icon p {width: 35px; height: 30px; text-align: center; vertical-align: middle; display: table-cell; font-size: 0;}
	.katalog-block3 li .icon span {}
	.katalog-block3 li .icon img {text-align: center; vertical-align: middle;}
	.katalog-block3 li .star {left: 39px!important; bottom: 10px!important;}
	.katalog-block3 li .indent1 {position: absolute; right: 220px; top: 8px; width: 100px; text-align: right;}
	.katalog-block3 li .indent2 {position: absolute; right: 140px!important; left: auto!important; bottom: auto!important; top: 8px!important; padding: 0; width: 60px; text-align: right;}
	.katalog-block3 li .indent2 span {position: absolute; right: -116px; top: 0; display: block; width: 60px; text-align: right;}
	.katalog-block3 li .indent2 img {position: absolute; right: -130px; top: 2px;}
	.katalog-block3 li .comment {color: #fff; top: 7px; right: auto; left: 713px; display: block;}
	.katalog-block3 li .comment span {color: #fff;}
	.katalog-block3 .gray {background: #F3F3F3!important;}
	.katalog-block3 .gray-last {background: #F3F3F3 url(../images/main-tb-side.gif) no-repeat -15977px bottom !important;}
	.gray-last1 {background: #F3F3F3 url(../images/main-tb-side.gif) no-repeat -23234px bottom !important;}
	.enter-block table .gray-last1 {background: #F3F3F3 url(../images/main-tb-side.gif) no-repeat -16815px bottom !important;}
	.search-block1 table .gray-last1  .td6 p {background: url(../images/main-lr-side.gif) -155px -163px no-repeat;}
	.search-block1 table .gray-last1  .td6 p span {background: url(../images/main-lr-side.gif) right -343px no-repeat;}
	.katalog-block3 .hover .download-link3 {display: none;}
	.katalog-block3 .hover .info h4 a {color: #454545;}
	
	.katalog-block3 .gray .comment {background: url(../images/main-lr-side.gif) -155px -163px no-repeat;}
	.katalog-block3 .gray .comment span {background: url(../images/main-lr-side.gif) right -343px no-repeat;}
	.katalog-block3 .gray-last .comment {background: url(../images/main-lr-side.gif) -155px -163px no-repeat;}
	.katalog-block3 .gray-last .comment span {background: url(../images/main-lr-side.gif) right -343px no-repeat;}
	
	.foot-menu {padding: 16px 0 0 16px; width: 984px; float: left;}
	.foot-menu ul {float: left;}
	.foot-menu ul li {padding-bottom: 7px; font-size: 11px; color: #484848;}
	.foot-menu ul li b {color: #616161;}
	.foot-menu ul li a {color: #c8c8c8;}
	.foot-menu ul li span {color: #484848;}
	.language-list {float: right!important; width: 115px; position: relative;}
	.language-list li {position: relative;}
	.language-list li img {position: absolute; left: -22px; top: 2px;}
	
	.footer {width: 983px; border-top: 1px solid #dbdbdb; height: 50px; padding: 12px 0 0 17px; font-size: 11px; color: #2a2a2a; margin-top: 25px;}
	.footer ul {width: 983px; float: left;}
	.footer ul li {float: left; margin: 0 10px 6px 0;}
	.footer ul li a {color: #939393;}
	
	.feedbackPanelERROR {color: red;}
	.feedbackPanelINFO {color: green;}
	.rulesitemheader {font-weight: bold; padding-top: 10px;}
	.faqheader, .faqsubheader {text-decoration: underline; margin-top: 2px; cursor: pointer;}
	.faqsubbody {padding-bottom: 10px; padding-top: 10px; line-height: 20px;}
	.faqbody {padding-left: 20px; padding-bottom: 15px; padding-top: 10px; display: none;}
	.rulesheader {font-weight: bold; padding-top: 10px; padding-bottom: 15px;}
	.ruleslistone {list-style:decimal; padding-left: 10px;}
	.ruleslisttwo {list-style:circle; padding-left:20px;}
	.ruleslistthree {list-style:square; padding-left: 30px;}
	
/*+++++++++++++++++++++++++++++++++++++++++++++*/
/* UTIL */
.clearfix:after,
.extended-search:after{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden; 
 }

.easyfix{ overflow:hidden; }

.content-popup{ background:#fff; padding:4px 8px; line-height:1.4;}
.content-popup .warning { color: red; }
.content-popup ol{list-style-type:decimal; padding:0 0 8px 20px; } 
.content-popup ol li {margin:12px 0 0 0; vertical-align:top; }
.content-popup ol li.select {width:152px;}
.content-popup ol li.input {width:152px; border:#B2B2B2 solid 1px;}

/* style for linkgen_webmaster.html */

.find-input { height:21px; width:150px; float:none; margin: -3px 7px 0 -5px; float:left;}
.find-input .find-input-left { display:block; float:left; width:2px; height:21px; background: url(../images/main-lr-side.gif) -198px -50px no-repeat;}
.find-input .find-input-right { display:block; float:left; width:20px; height:21px; background:url(../images/main-lr-side.gif) -180px -230px no-repeat;}
.find-input input { float:left; border:none; border-top:#B2B2B2 solid 1px; border-bottom:#B2B2B2 solid 1px; height:18px; width:126px; font-size: 12px; padding:1px 1px 0px 1px;  color: #A7A7A7; }
.razdelitel {display: block; height: 28px; border-right: 1px solid #d6d6d6; width: 3px; margin: -5px 0px 0 -2px;}
.filter-text { float:left; padding-top: 5px; font-size: 11px; color: #6c6c6c;}
.button-ok { float:left; position: absolute; top:-3px;}

.genereted-bottom {float: left; height: 47px; padding: 14px 0 0 20px; width: 705px; font-size: 12px; color: #212121; border-bottom:#DEDEDD solid 1px;}
.genereted-bottom p { padding-top: 9px; float: left; padding-left: 9px;}

.format_url {padding:0px 20px 25px 0px; border-left:#DEDEDD solid 1px; border-right:#DEDEDD solid 1px;}
.format_url ul {float: left; padding: 10px 0 7px 20px;}
.format_url ul li {float: left; padding-right: 10px; font-size: 12px; color: #6c6c6c;}
.format_url ul li a {color: #6c6c6c; text-decoration: none;}
.format_url ul li a span {background: url(../images/enter-block-form-bg.gif) left bottom repeat-x; font-size: 11px; }
.format_url ul li img {margin-top:4px; }
.format_url ul li a img {margin-top:-2px; }
.format_url textarea {width:670px; height:155px; border:#B2B2B2 solid 1px; font-size:12px; color:#858585; padding:5px 5px; margin-left:20px;}

.generil-url {width:725px; border-top:#DEDEDD solid 1px; border-bottom:#DEDEDD solid 1px; background:#FFFFFF;}
.generil-url-top {height:6px;  position:relative; margin:-1px 0 0 0; padding:0;}
.generil-url-top-left  {position:absolute; display:block; height:6px; width:6px; top:0px; left:0px; background:url(../images/conner-url-bg.gif) no-repeat 0px 0px; z-index:200;}
.generil-url-top-right {position:absolute; display:block; height:6px; width:6px; top:0px; right:0px; background:url(../images/conner-url-bg.gif) no-repeat -6px 0px;}
.generil-url-bottom {height:6px; position:relative; margin-bottom:-1px; padding:0;}
.generil-url-bottom-left  {display:block; height:6px; width:6px; top:0px; left:0px; position:absolute; background:url(../images/conner-url-bg.gif) no-repeat 0px -6px;}
.generil-url-bottom-right {display:block; height:6px; width:6px; top:0px; right:0px; position:absolute; background:url(../images/conner-url-bg.gif) no-repeat -6px -6px;}

.limit-reached {color:red;}

a.complain {text-decoration: underline; color: #343434;}
a.complain:hover {color: #0e8cdc;}

.hintstyle { position:absolute; background:#EEEEEE; border:1px solid black; padding:2px; z-index:1953;}

div.wicket-modal div.ff_modal div.w_top_1, div.wicket-modal div.ff_modal div.w_bottom_1{ position:relative; padding:0 20px; }
div.wicket-modal div.ff_modal div.w_top{ background:url(../images/modal/line01-popup.png) repeat-x 0 0; height:18px; }
div.wicket-modal div.ff_modal div.w_bottom{ background:url(../images/modal/line03-popup.png) repeat-x 0 0; height:23px; }
div.wicket-modal div.ff_modal div.w_topLeft, div.wicket-modal div.ff_modal div.w_topRight, div.wicket-modal div.ff_modal div.w_bottomLeft, div.wicket-modal div.ff_modal div.w_bottomRight{ position:absolute; display:block; z-index:255; width:20px; line-height:0; font-size:0; top:0; }
div.wicket-modal div.ff_modal div.w_topLeft, div.wicket-modal div.ff_modal div.w_topRight{ height:18px; }
div.wicket-modal div.ff_modal div.w_topLeft{ background:url(../images/modal/corner01-popup.png) no-repeat 0 0; left:0; }
div.wicket-modal div.ff_modal div.w_topRight{ background:url(../images/modal/corner02-popup.png) no-repeat 0 0; right:0; }
div.wicket-modal div.ff_modal div.w_bottomLeft, div.wicket-modal div.ff_modal div.w_bottomRight{ height:23px; }
div.wicket-modal div.ff_modal div.w_bottomLeft{ background:url(../images/modal/corner04-popup.png) no-repeat 0 0; left:0; }
div.wicket-modal div.ff_modal div.w_bottomRight{ background:url(../images/modal/corner03-popup.png) no-repeat 0 0; right:0; }
div.wicket-modal div.ff_modal div.w_left{ background:url(../images/modal/line04-popup.png) repeat-y 0 0; padding:0; }
div.wicket-modal div.ff_modal div.w_right{ background:url(../images/modal/line02-popup.png) repeat-y 100% 0; padding:0 10px; }
div.wicket-modal div.w_right_1 { margin-right:-20px;}
div.wicket-modal div.ff_modal div.w_caption{ position:relative; background:url(../images/modal/fon_top_popup.gif) repeat-x 0 0; height:23px; padding:10px 14px 0 14px; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.wicket-modal div.ff_modal div.w_caption a.w_close, div.wicket-modal div.ff_modal div.w_caption a.w_close:visited{ display:block; position:absolute; top:8px; right:14px; width:11px; height:11px;  background:url(../images/modal/close.png) no-repeat 0 0;}
div.wicket-modal div.ff_modal div.w_content_3{ background:#fff;  line-height:0; border: 0px;}
div.wicket-modal div.w_caption{ margin:0 -5px; }
div.wicket-modal span.w_captionText{ display:block; padding-left:10px; }

/* style for a1 payment window */
.content-popup ol{list-style-type:decimal; padding:0 0 8px 20px; } 
.content-popup ol li {margin:12px 0 0 0; vertical-align:top; }
.content-popup ol li.select {width:152px;}
.content-popup ol li.input {width:152px; border:#B2B2B2 solid 1px;}

a.grey-link, a.grey-button, a.dark-button, a.dark-button-disable, a.dark-grey-button {
	background: none;
	text-decoration: none !important;
	display: inline-block !important;
	margin: auto !important;}
a.dark-button-disable span, a.dark-button-disable b, a.dark-button-disable em, a.dark-button span, a.dark-button b, a.dark-button em {
	cursor: pointer;
	display: block;
	float: left;
	height: 34px;
	width: 5px;
	font: 12px Verdana, Geneva, sans-serif !important;
	font-weight: bold !important;
	line-height: 34px !important;
	white-space: nowrap !important;
	padding: 0 !important;}
a.dark-button span {
	color: #faa41e !important;
	background: url(../images/all-buttons.png) 0 -507px repeat-x !important;
	padding: 0 5px !important;
	width: auto !important;}
a.dark-button b {background: url(../images/all-buttons.png) -16px -303px no-repeat !important;}
a.dark-button em {background: url(../images/all-buttons.png) -16px -405px no-repeat !important;}
a.dark-button:hover span {background-position: 0 -541px !important;}
a.dark-button:hover b {background-position: -16px -337px !important;}
a.dark-button:hover em {background-position: -16px -439px !important;}
a.dark-button:active span {background-position: 0 -575px !important;}
a.dark-button:active b {background-position: -16px -371px !important;}
a.dark-button:active em {background-position: -16px -473px !important;}

a.dark-button-disable span {
	color: #e5e5e5 !important;
	background: url(../images/all-buttons.png) 0 -1622px repeat-x !important;
	padding: 0 5px !important;
	width: auto !important;}
a.dark-button-disable b {background: url(../images/all-buttons.png) -16px -1554px no-repeat !important;}
a.dark-button-disable em {background: url(../images/all-buttons.png) -16px -1588px no-repeat !important;}

a.grey-button span, a.grey-button b, a.grey-button em, a.dark-grey-button span, a.dark-grey-button b, a.dark-grey-button em {
	cursor: pointer;
	display: block;
	float: left;
	height: 21px;
	width: 10px;
	font: 11px Verdana, Geneva, sans-serif !important;
	line-height: 21px !important;
	white-space: nowrap !important;
	padding: 0 !important;}
a.dark-grey-button span {
	color: #cbcbcb !important;
	background: url(../images/all-buttons.png) 0 -240px repeat-x !important;
	width: auto !important;}
a.dark-grey-button b {background: url(../images/all-buttons.png) -11px -114px no-repeat !important;}
a.dark-grey-button em {background: url(../images/all-buttons.png) -11px -177px no-repeat !important;}
a.dark-grey-button:hover span {background-position: 0 -261px !important;}
a.dark-grey-button:hover b {background-position: -11px -135px !important;}
a.dark-grey-button:hover em {background-position: -11px -198px !important;}
a.dark-grey-button:active span {background-position: 0 -282px !important;}
a.dark-grey-button:active b {background-position: -11px -156px !important;}
a.dark-grey-button:active em {background-position: -11px -219px !important;}

a.grey-button span {
	color: #000 !important;
	background: url(../images/all-buttons.png) 0 -915px repeat-x !important;
	width: auto !important;}
a.grey-button b {background: url(../images/all-buttons.png) -11px -789px no-repeat !important;}
a.grey-button em {background: url(../images/all-buttons.png) -11px -852px no-repeat !important;}
a.grey-button:hover span {background-position: 0 -936px !important;}
a.grey-button:hover b {background-position: -11px -810px !important;}
a.grey-button:hover em {background-position: -11px -873px !important;}
a.grey-button:active span {background-position: 0 -957px !important;}
a.grey-button:active b {background-position: -11px -831px !important;}
a.grey-button:active em {background-position: -11px -894px !important;}

a.grey-link b, a.grey-link em, a.grey-link span {
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	width: 9px;
	padding: 0 !important;}
a.grey-link span {
	color: #222020 !important;
	font: 11px Verdana, Geneva, sans-serif !important;
	line-height: 21px !important;
	white-space: nowrap !important;
	background: url(../images/all-buttons.png) 0 -729px repeat-x !important;
	width: auto !important;}
a.grey-link b {background: url(../images/all-buttons.png) -12px -669px no-repeat !important;}
a.grey-link em {background: url(../images/all-buttons.png) -12px  -609px no-repeat !important;}
a.grey-link:hover span {background-position: 0 -749px !important;}
a.grey-link:hover b {background-position: -12px -689px !important;}
a.grey-link:hover em {background-position: -12px  -629px !important;}
a.grey-link:active span {background-position: 0 -769px !important;}
a.grey-link:active b {background-position: -12px -709px !important;}
a.grey-link:active em {background-position: -12px  -649px !important;}

.orange-button {
	background: none;
	text-decoration: none !important;
	margin: auto !important;}
.orange-button span, .orange-button b, .orange-button em {
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	width: 7px;
	padding: 0 !important;}
.orange-button span {
	color: #000 !important;
	font: 11px Verdana, Geneva, sans-serif !important;
	line-height: 13px !important;
	white-space: nowrap !important;
	background: url(../images/all-buttons.png) 0 -1254px repeat-x !important;
	width: auto  !important;}
.orange-button b {background: url(../images/all-buttons.png) -14px -1158px no-repeat !important;}
.orange-button em {background: url(../images/all-buttons.png) -14px -1206px no-repeat !important;}
.orange-button:hover span {background-position: 0 -1270px !important;}
.orange-button:hover b {background-position: -14px -1174px !important;}
.orange-button:hover em {background-position: -14px -1222px !important;}
.orange-button:active span {background-position: 0 -1286px !important;}
.orange-button:active b {background-position: -14px -1190px !important;}
.orange-button:active em {background-position: -14px -1238px !important;}

/* OK style button */

a.ok-grey-button {
	background: url(../images/all-buttons.png) 0 -1491px no-repeat !important;
	color: #5d5d5d !important;
	display: inline-block !important;
	font: 9px Verdana, Geneva, sans-serif;
	line-height: 21px;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	white-space: nowrap;
	width: 21px !important;}
a.ok-grey-button:hover {background-position: 0 -1512px !important;}
a.ok-grey-button:active {background-position: 0 -1533px !important;}

/* a1a */
#how-to-work {
overflow: hidden;
margin: 0 auto;
padding: 0;
width: 670px;}
#how-to-work li {
float: left;
list-style: none;}
#how-to-work li.htw-main {font-size: 90%; text-align: center;}
#how-to-work li.steps-wide {padding: 0 40px;}
#how-to-work li p {text-align: center;}
.wide {width: auto !important;}
.how-to-connect {
overflow: hidden;
padding: 0 !important;
width: 940px;}
.how-to-connect li {
display: inline-block;
float: left;
list-style: none;
overflow: hidden;
padding: 0 27px 0 17px;}
.how-to-connect li.htc-main {
font: 12px Tahoma, Geneva, sans-serif;
padding: 0;
width: 180px;}
.how-to-connect li.htc-main a {color: #35b1f1;}
.how-to-connect li.htc-main span {
color: #35b1f1;
font: 18px Tahoma, Geneva, sans-serif;}
.how-to-connect li.htc-main img {
display: block;
padding: 0 0 15px;}
.bonus {
display: block;
margin: 0 auto;}

#ajax-indicator {
	background: #000 0 0 repeat;
	display: block;
	height: 100%;
	left: 0;
	opacity: 0.4;
	filter:alpha(opacity=40);
	position: fixed;
	top: 0;
	width: 100%;
	z-index:9500;}
#ajax-indicator img {
	display: block;
	left: 50%;
	margin: -35px -35px 0 0;
	position: fixed;
	top: 50%;}
.catalog-corners {z-index: 1; background: none; padding: 13px 0 2px 15px;}
.katalog .catalog-corners {
	background: url(../images/main-tb-side.gif) -10706px bottom no-repeat;
	padding: 13px 0 2px 15px;}

.rating-small {
	list-style:none;
	margin: 0px;
	padding:0px !important;
	width: 50px;
	height: 10px;
	position: relative;
	float: left;
	background: url(../images/rating.png) 0 0 repeat-x;}

.rating-small li{
	padding:0px !important;
	margin:0px;
	float: left !important;
	width:auto !important;}
.rating-small li a{
	display:block;
	width: 10px;
	height: 10px;
	text-decoration: none;
	z-index: 17;
	position: absolute;
	padding: 0px;
	overflow: hidden;}
.rating-small li a:hover{
	background: url(../images/rating.png) 0 -10px;
	z-index: 2;
	left: 0px;}
.rating-small a.r1{left: 0px;}
.rating-small a.r1:hover{width:10px;}
.rating-small a.r2{left:10px;}
.rating-small a.r2:hover{width: 20px;}
.rating-small a.r3{left: 20px;}
.rating-small a.r3:hover{width: 30px;}
.rating-small a.r4{left: 30px;}	
.rating-small a.r4:hover{width: 40px;}
.rating-small a.r5{left: 40px;}
.rating-small a.r5:hover{width: 50px;}
.rating-small li.current-rating{
	background: url(../images/rating.png) 0 -20px repeat !important;
	position: absolute;
	height: 10px;
	display: block;
	z-index: 1;
	overflow: hidden;}

.rating-big {
	list-style:none;
	margin:-2px 5px 0 0;
	padding:0px !important;
	width: 80px;
	height: 17px;
	position: relative;
	float: left;
	background: url(../images/rating-big.png) 0 0 repeat-x;}

.rating-big li{
	padding:0px !important;
	margin:0px;
	float: left !important;
	width:auto !important;}
.rating-big li a{
	display:block;
	width: 16px;
	height: 17px;
	text-decoration: none;
	z-index: 17;
	position: absolute;
	padding: 0px;
	overflow: hidden;}
.rating-big li a:hover{
	background: url(../images/rating-big.png) 0 -17px;
	z-index: 2;
	left: 0px;}
.rating-big a.r1{left: 0px;}
.rating-big a.r1:hover{width:16px;}
.rating-big a.r2{left:16px;}
.rating-big a.r2:hover{width: 32px;}
.rating-big a.r3{left: 32px;}
.rating-big a.r3:hover{width: 48px;}
.rating-big a.r4{left: 48px;}	
.rating-big a.r4:hover{width: 64px;}
.rating-big a.r5{left: 64px;}
.rating-big a.r5:hover{width: 80px;}
.rating-big li.current-rating{
	background: url(../images/rating-big.png) 0 -34px repeat !important;
	position: absolute;
	height: 17px;
	display: block;
	z-index: 1;
	overflow: hidden;}

div.promo_head {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#212121; font-weight:bold; height:30px; padding:0 0 0 30px}
div.pay_statistics {background-image:url(../images/pay_line.gif); background-repeat:repeat-y; height:1%; margin:10px 0 0 0}
div.pay_statistics div.pay_left {padding:0 0 0 30px; width:429px; float:left}
div.pay_statistics div.pay_right {float:left; width:220px; padding:0 0 0 20px; color:#a0a0a0}
div.pay_statistics div.pay_right p {margin:0; padding:5px 0 20px 0}
div.pay_statistics a.show {position:relative; top:6px}
div.pay_statistics table {background-image:url(../images/pay_stat_head.gif); background-repeat:no-repeat; width:406px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; margin:10px 0 0 0}
div.pay_statistics table a:hover {color:#0ea0ee; text-decoration:underline}
div.pay_statistics table td {vertical-align:middle}
div.pay_statistics table thead td {height:35px; font-size:13px}
div.pay_statistics table tbody td {padding:4px 0 3px 0}
div.pay_statistics table thead td.period {padding:0 0 0 20px}
div.pay_statistics table tbody td.period {padding:0 0 0 10px}
div.pay_statistics table thead td.status {text-align:center}
div.pay_statistics table td.period {width:150px}
div.pay_statistics table td.period span {background-image:url(../images/users_arrow.gif); background-repeat:no-repeat; background-position:0 4px; padding:0 0 0 10px; color:#000000}
div.pay_statistics table td.price {width:125px; text-align:center}
div.pay_statistics table tbody td.price {color:#878686}
div.pay_statistics table tbody td.status {text-align:center}
div.pay_statistics table tr.summary td {font-weight:bold; color:#000000}
div.pay_statistics table tr.summary td.period {padding:0 0 0 10px}
div.pay_statistics table tr.summary td.period span {background-image:url(../images/users_arrow.gif); background-repeat:no-repeat; background-position:0 4px; padding:0 0 0 10px}
div.pay_statistics table td.line {text-align:center; height:1px; overflow:hidden}
div.pay_statistics span.red {color:#fc8108}

.padding {padding: 10px 0 0;}
.t-area {clear: both; margin: 10px 0 0;}

.moderation-settings {border-top: solid 1px #d6d6d6; margin: 10px 0 0; padding: 10px 0 0;}
.moderation-settings ul {clear: both; color: #212121; font: 11px Verdana, Geneva, sans-serif; margin: 0 0 10px;}
.moderation-settings ul li {clear: both;}
.moderation-settings ul li input {float: left;}
.moderation-settings ul li span {display: block; float: left; margin: 4px 0 0 5px; width: 280px;}

.moderation-announce {border-bottom: solid 1px #d6d6d6; padding: 10px 0; font: 11px Verdana, Geneva, sans-serif;}
.on-moderation {border-left: solid 2px #fc8108;color: #fc8108; display: block; padding: 1px 0 1px 10px;}
.moderation-fail {border-left: solid 2px #f00;color: #f00; display: block; padding: 1px 0 1px 10px;}

#referal-table {
        border-right: 1px solid #e6e6e6;
        float: left;
        font-family: Verdana, Geneva, sans-serif !important;
        overflow: hidden;
        width: 400px;}
.referal-stats {width: 370px;}
.referal-stats span.m-first {padding: 9px 0 0 20px; text-align: left;}
.referal-stats .referal-stats-name {padding: 0 0 0 10px; text-align: left;}
.referal-stats .referal-stats-name a, .referal-stats .referal-stats-name span {
        background: url(../images/promo-p.gif) 0 4px no-repeat;
        color: #000 !important;
        padding: 0 0 0 10px;}
.referal-stats .referal-stats-name a:hover {color: #0ea0ee !important; text-decoration: underline;}
#referal-filtr {float: left; padding: 15px 0 0 15px; width: 260px;}
#referal-filtr span.referal-filtr-header {
        clear: both;
        color: #747474;
        display: block;
        font: 12px Verdana, Geneva, sans-serif;
        font-weight: bold;
        line-height: 24px;}
#referal-filtr span.padding2 {padding: 20px 0 0;}
#referal-filtr p {padding: 5px 0 10px;}
#referal-filtr a.referal-link {
        clear: both;
        color: #0ea0ee;
        display: block;
        font: 12px Verdana, Geneva, sans-serif;
        line-height: 30px;
        text-decoration: underline;}
#referal-filtr a.get-link {
        background: url(../images/promo-p.gif) 0 7px no-repeat;
        clear: both;
        color: #747474;
        display: block;
        font: 11px Verdana, Geneva, sans-serif;
        line-height: 18px;
        padding: 0 0 0 10px;
        text-decoration: none;}
#referal-filtr a.get-link span {border-bottom: 1px dotted;}
.wide {width: 205px !important;}

.statistics-bg-line {background: url(../images/statistics-bg-line.gif) repeat-y 0 0; margin: 10px 0 0; overflow: hidden;}
.site-registration {}
.site-registration .clear {padding: 10px 0;}
.site-registration .sr-table {float: left;}
.site-registration .reveal-table {margin: 6px 0 0 10px;width: 468px;}
.site-registration .reveal-table th {text-align: left;}
.site-registration .reveal-table th.sr-domen {width: 200px;}
.site-registration .reveal-table th.sr-status {width: 90px;}
.site-registration .reveal-table th.sr-add {width: 70px;}
.site-registration .reveal-table th.sr-check {width: 108px;}
.site-registration .reveal-table th .m-first {padding-left: 20px;}
.site-registration .reveal-table td {height: 50px;text-align: left;}
.site-registration .reveal-table td .sr-error {color: #f00;}
.site-registration .reveal-table td .sr-success {color: green;}
.site-registration .reveal-table td .sr-link {background: url(../images/promo-p.gif) 8px 4px no-repeat;color: #212121;padding: 0 0 0 18px;text-decoration: none;}
.sr-last-row td {border: none !important;}
.sr-description {float: right;margin: 15px 0 0;	width: 214px;}
.sr-description h2, .sr-enter-link h2, .sr-code h2 {color: #646464;font: 12px Verdana, Geneva, sans-serif;font-weight: bold;line-height: 24px;}
.sr-description p {background: url(../images/sr-description.jpg) 0 11px no-repeat;color: #454545;font: 11px Verdana, Geneva, sans-serif;line-height: 18px;padding: 5px 0 10px 15px;}
.sr-enter-link {float: left;padding: 0 0 0 15px;width: 468px;}
.sr-enter-link p {clear: both;font: 10px Verdana, Geneva, sans-serif;line-height: 30px;}
.sr-enter-link input {background: url(../images/enter-site-link.gif) 0 0 no-repeat;border: none;float: left;height: 18px;margin: 0 5px 0 0;padding: 3px 5px;width: 364px;}
.sr-enter-link .add {background: url(../images/main-static.gif) -141px -66px no-repeat;float: left;height: 11px;	margin: 4px 9px 0 0;width: 11px;}
.sr-enter-link span {background: url(../images/enter-block-form-bg.gif) 0 bottom repeat-x;display: block;float: left;padding-top: 1px;}
.sr-enter-link span a {color: #484848;font-size: 11px;text-decoration: none;}
.sr-code {float: right;width: 214px;}
.sr-code textarea {border: 1px solid #b2b2b2;color: #454545;font: 11px Verdana, Geneva, sans-serif;height: 77px;line-height: 18px;padding: 7px;width: 190px;}
.sr-enter-link-error {clear: both;color: #F00;font: 12px Verdana, Geneva, sans-serif !important;width: 375px;}

.yui-skin-sam .yui-calcontainer {
	background: url(../images/calendar-bg.png) 0 0 no-repeat !important;
	border: none !important;
	height: 176px !important;
	padding: 15px 23px !important;
	width: 170px !important;
	z-index: 1000 !important;
	line-height: 1 !important;}
.yui-skin-sam .yui-calendar .calweekdayrow {height: 18px !important;}
.yui-skin-sam .yui-calendar .calhead {padding: 4px 0 0 !important;}
.yui-skin-sam .yui-calcontainer .title {display: none;}
.yui-skin-sam .yui-calcontainer .calclose {display: none;}
.yui-skin-sam .yui-calendar .calweekdayrow th {color: #333; font: 11px Verdana, Geneva, sans-serif;}
.yui-skin-sam .yui-calendar td.calcell {
	background: none !important;
	border: none !important;
	padding: 2px !important;
	height: 18px !important;
	width: 20px !important;}
.yui-skin-sam .yui-calendar td.calcell.oom {
	border: none !important;
	color: #999 !important;
	height: 18px !important;
	width: 20px !important;}
.yui-skin-sam .yui-calendar td.calcell.selected a {
	background: url(../images/calendar-select.gif) 0 0 no-repeat !important;
	color: #fff !important;
	display: block;
	height: 18px;
	width: 20px;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a {
	background: url(../images/calendar-now.gif) 0 0 no-repeat !important;
	color: #000 !important;
	display: block;
	height: 18px;
	width: 20px;}
.yui-skin-sam .yui-calendar td.calcell a {
	background: url(../images/calendar-another.gif) 0 0 no-repeat !important;
	color: #000 !important;
	display: block;
	height: 18px;
	width: 20px;}
.yui-skin-sam .yui-calendar td.calcell.today a {
	background: url(../images/calendar-now.gif) 0 0 no-repeat !important;
	color: #000 !important;
	display: block;
	height: 18px;
	width: 20px;}
.yui-skin-sam .yui-calendar .calnavleft {left: 0 !important;}
.yui-skin-sam .yui-calendar a.calnav {padding: 0 9px !important;}
.yui-skin-sam .yui-calendar .calnavright {right: 0 !important;}
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav {width: 155px !important; top: 34px !important;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask {background: url(../images/calendar-year-bg.png) no-repeat 0 0 !important; opacity: 1 !important; filter: none !important; height: 206px !important;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav {background: none !important; border: none !important; left: 136px !important;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y, .yui-skin-sam .yui-calcontainer .yui-cal-nav-m, .yui-skin-sam .yui-calcontainer .yui-cal-nav-b {padding: 8px 25px 4px 0 !important; width: 102px !important;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav label {color: #333333 !important; font-family: verdana !important; font-size: 11px !important; font-weight: normal !important; padding: 0 0 5px !important;}
.yui-skin-sam .yui-calendar {width:170px !important;}
.yui-calendar a {padding: 0 !important; display: inline; float: none;}
.yui-calendar, .yui-calendar tr, .yui-calendar th, .yui-calendar td {vertical-align:middle;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {background: url(../images/calendar-cancel.gif) repeat-x 0 0 !important; border: none !important; height: 22px !important; width: 46px !important;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {margin: 0 auto !important; padding: 0 !important;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {background: url(../images/calendar-ok.gif) repeat-x 0 0 !important; border: none !important;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {color: #000 !important; line-height: 20px !important;}
.yui-skin-sam img {margin: -6px 0 !important;}
.yui-calendar table {background: none !important;}

div.support-block .yui-skin-sam {margin: 2px 10px 0 0;}

.search_date {float:right; margin: 0 0 0 10px;}

.reveal-bgno {background: none;}
.reveal-1-add {width: 100px;}
.reveal-2-add {width: 300px;}
.reveal-link {float: right;padding: 3px 0 0;}
.reveal-link a {color: #007fe1;	font: 12px Verdana, Geneva, sans-serif;}
p.date {padding: 20px 0 10px;}
.a_left {padding: 0 0 0 8px;text-align: left !important;}

div.container {position: relative;}
div.container table {width: 100%;}
table tr th {background: #fff; height: 24px;}
div.container table tr td {background: #fff; height: 30px;}
div.container table tr.table-gray td {background: #f3f3f3;}
.left-corner {height: 5px; left: -5px; position: absolute; top: 0; width: 5px;}
.right-corner {height: 5px; right: -5px; position: absolute; top: 0; width: 5px;}
.center {clear: both; height: 5px; overflow: hidden;}
.top-line {clear: both; margin: 0 5px; position: relative;}
.top-line .left-corner {background: url(../images/table-static.png) 0 -10px no-repeat;}
.top-line .right-corner {background: url(../images/table-static.png) -5px -10px no-repeat;}
.top-line .center {background: url(../images/table-horisontal.png) 0 -60px repeat-x;}
.top-line-gray .left-corner {background: url(../images/table-static.png) 0 0 no-repeat;}
.top-line-gray .right-corner {background: url(../images/table-static.png) -5px 0 no-repeat;}
.top-line-gray .center {background: url(../images/table-horisontal.png) 0 -50px repeat-x;}
.top-line-sort .left-corner {background: url(../images/table-static.png) 0 -20px no-repeat;}
.top-line-sort .right-corner {background: url(../images/table-static.png) -5px -20px no-repeat;}
.top-line-sort .center {background: url(../images/table-horisontal.png) 0 -55px repeat-x;}
.bottom-line {clear: both; margin: 0 5px; position: relative;}
.bottom-line .left-corner {background: url(../images/table-static.png) 0 -15px no-repeat;}
.bottom-line .right-corner {background: url(../images/table-static.png) -5px -15px no-repeat;}
.bottom-line .center {background: url(../images/table-horisontal.png) 0 -5px repeat-x;}
.bottom-line-gray .left-corner {background: url(../images/table-static.png) 0 -5px no-repeat;}
.bottom-line-gray .right-corner {background: url(../images/table-static.png) -5px -5px no-repeat;}
.bottom-line-gray .center {background: url(../images/table-horisontal.png) 0 0 repeat-x;}
.container-left {background: url(../images/table-vertical.png) 0 0 repeat-y; padding: 0 0 0 1px; position: relative;}
.container-right {background: url(../images/table-vertical.png) right 0 repeat-y; overflow: hidden; padding: 0 1px 0 0; position: relative;}
.container-box {background: #fff;}
.gradient-header {
	background: url(../images/gradient-header-bg.png) 0 0 repeat-x;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 34px;
	margin: 0 0 10px;
	padding: 0 15px 3px;}
p.nice-list {
	background: url(../images/sr-description.jpg) 15px 18px no-repeat;
	color: #454545;
	font: 12px Verdana, Geneva, sans-serif;
	line-height: 18px;
	padding: 12px 15px 0 30px;}
p.nice-list span {color: #999; cursor: pointer;}
.cost {
	background: url(../images/cost-bg.png) 0 0 repeat-x;
	color: #fff;
	display: inline-block;
	font: 13px Verdana, Geneva, sans-serifr;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin: 0 9px;
	position: relative;
	width: 50px;}
.cost b {
	background: url(../images/cost-left.png) 0 0 no-repeat;
	display: inline-block;
	height: 22px;
	left: -9px;
	position: absolute;
	top: 0;
	width: 9px;}
.cost em {
	background: url(../images/cost-right.png) 0 0 no-repeat;
	display: inline-block;
	height: 22px;
	position: absolute;
	right: -9px;
	top: 0;
	width: 9px;}
.clock {line-height: 24px; overflow: hidden; padding: 6px 0 10px;}
.clock li {
	display: block;
	float: left;
	padding: 0 10px;
	text-align: center;
	width: 159px;}
.timer-bg {background: url(../images/timer-bg.png) 0 0 no-repeat; display: block; line-height: 34px;}
p.group-downloads {clear: both; line-height: 30px; padding: 0 0 0 15px;}

a.carousel-left, a.carousel-right {cursor: default; display: block; float: left; height: 97px; width: 33px; background: url(../images/carousel-navigation.png) no-repeat; }
a.carousel-left {background-position: 0 -388px;}
a.carousel-left.active {background-position: 0 0; cursor: pointer;}
a.carousel-left.active:hover {background-position: 0 -194px;}
a.carousel-right {background-position: 0 -485px;}
a.carousel-right.active {background-position: 0 -97px; cursor: pointer;}
a.carousel-right.active:hover {background-position: 0 -291px;}
.carousel-box {
        float: left;
        height: 97px;
        position: relative;
        width: 914px !important;}
.carousel-wrapper {
        float: left;
        height: 97px;
        overflow: hidden;
        position: absolute;
        width: 914px !important;}
.carousel {
        left: 0px;
        position: absolute;
        top: 0;
        width: 99999px !important;}
.carousel > li {
        background: url(../images/carousel-bg.png) 0 0 no-repeat !important;
        margin: 0 2px !important;
        width: 224px !important;}
.carousel > li .info {width: 110px !important;}

.partners-list-span {color:#333333; display:block; font-weight:bold; padding:0 0 10px;}
.partners-list-ul li {list-style: disc; margin: 0 0 0 20px;}

.promo {padding: 15px 30px;}
.promo-banners, .ref-banners {
	color: #000;
	display: block;
	font: 12px Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 37px;
	margin: 0 0 15px;
	padding: 0 0 0 43px;}
.promo-banners {background: url(../images/promo-banners.jpg) 0 0 no-repeat;}
.ref-banners {
	background: url(../images/ref-banners.jpg) 0 0 no-repeat;
	margin: 15px 0;}
.main-banners {
	padding: 0 0 0 25px;}
.opened-banners {
	clear: both;
	color: #212121;
	display: block;
	font: 11px Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 24px;
	padding: 0 0 10px 20px;
	text-decoration: none;}
.opened-banners {background: url(../images/promo-arrow-opened.gif) 0 8px no-repeat;}
.closed-banners {
	clear: both;
	color: #666;
	display: block;
	font: 11px Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 24px;
	padding: 0 0 10px 20px;
	text-decoration: none;}
.closed-banners {background: url(../images/promo-arrow-closed.gif) 0 8px no-repeat;}
.closed-banners span {
	background: url(../images/promo-dots.gif) 0 8px repeat-x;
	display: inline-block;}
.promo p {
	background: url(../images/promo-p.gif) 20px 19px no-repeat;
	color: #343434;
	font: 11px Verdana, Geneva, sans-serif;
	padding: 15px 0 7px 30px;}
.promo ul {
	display: block;
	clear: both;
	padding: 0 0 0 20px;}
.promo ul li {
	display: block;
	float: left;
	padding: 7px 0;}
.promo ul li.promo-description {
	color: #bcbcbc;
	font: 11px Verdana, Geneva, sans-serif;
	padding: 11px 0 0;
	width: 75px;}
.promo ul li.promo-input {width: 310px;}
.promo ul li.promo-input input {
	background: url(../images/main-static.gif) 0 -243px no-repeat;
	border: none;
	color: #343434;
	font: 11px Verdana, Geneva, sans-serif;
	height: 13px;
	padding: 4px 3px;
	width: 298px;}
.promo ul li.promo-button {width: 220px;}
.promo .hr {
	background: #efefef;
	border: none;
	clear: both;
	height: 1px;
	margin: 7px 0 15px;
	overflow: hidden;
	padding: 0;}

/* Pay Bill */
.modal-pay-bill {}
#modal-pay-bill-steps {
	display: block;
	height: 56px;}
#modal-pay-bill-steps li {
	background: url(../images/pay-bill-form.png) -21px 0 repeat-x;
	color: #696969;
	display: block;
	float: left;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 41px;
	padding-top: 15px;
	position: relative;
	text-align: center;
	white-space:nowrap;
	width: 79px;}
#modal-pay-bill-steps li.modal-pay-bill-steps-active {
	background: url(../images/pay-bill-form.png) -21px -56px repeat-x;
	color: #f60;}
#modal-pay-bill-steps li.modal-pay-bill-step-first {
	background: url(../images/pay-bill-form.png) -1px 0 no-repeat;
	padding: 15px 0px 0 10px;
	width: 89px;}
#modal-pay-bill-steps li.modal-pay-bill-step-first-active {
	background: url(../images/pay-bill-form.png) -1px -56px no-repeat;
	color: #f60;
	padding: 15px 0px 0 10px;
	width: 89px;}
#modal-pay-bill-steps li.modal-pay-bill-step-last {
	background: url(../images/pay-bill-form.png) right 0 no-repeat;
	padding: 15px 0 0 20px;
	width: 172px;
	text-align: left;}
#modal-pay-bill-steps li.modal-pay-bill-step-last-active {
	background: url(../images/pay-bill-form.png) right -56px no-repeat;
	color: #f60;
	padding: 15px 0 0 20px;
	width: 172px;
	text-align: left;}
#modal-pay-bill-steps li.modal-pay-bill-step-last a img, #modal-pay-bill-steps li.modal-pay-bill-step-last-active a img, #modal-pay-bill-steps li.modal-pay-bill-step-last:hover a img {
	display: block;
	padding: 10px;
	position: absolute;
	right: 14px;
	top: 15px;}
#modal-pay-bill-steps li.modal-pay-bill-step-last-3steps {
	width: 252px;
	text-align: left;}
#modal-pay-bill-steps li.modal-pay-bill-step-last-3steps-active {
	width: 252px;
	text-align: left;}
#modal-pay-bill-steps li.modal-pay-bill-step-vr {
	background: url(../images/pay-bill-form.png) 0 0 no-repeat;
	height: 56px;
	overflow: hidden;
	padding: 0;
	width: 1px;}
#modal-pay-bill-steps li.modal-pay-bill-step-done {color: #aaa;}
#modal-pay-bill-steps li.modal-pay-bill-step-locked {color: #ccc;}
.modal-pay-bill-bl {
	clear: both;
	height: 20px;
	padding: 0 20px;
	position: relative;}
.modal-pay-bill-bl-left {
	background: url(../images/pay-bill-form.png) -1px -386px no-repeat;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;}
.modal-pay-bill-bl-right {
	background: url(../images/pay-bill-form.png) -433px -386px no-repeat;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;}
.modal-pay-bill-bl-middle {
	background: url(../images/pay-bill-form.png) -21px -386px repeat-x;
	height: 20px;}
.modal-pay-bill-ml {
	clear: both;
	position: relative;}
.modal-pay-bill-ml-left {background: url(../images/pay-bill-left.png) 0 0 repeat-y;}
.modal-pay-bill-ml-right {background: url(../images/pay-bill-right.png) right 0 repeat-y;}
.modal-pay-bill-ml-middle {
	background: #fff;
	margin: 0 10px;
	padding: 16px 0 0;}
	
/* Body */
.modal-pay-bill-variant-box-wrapper {background: url(../images/pay-bill-variant-box-bg.png) 0 bottom repeat-x;}
.modal-pay-bill-variant-box {
	background: url(../images/pay-bill-form.png) 0 -112px no-repeat;
	cursor: pointer;
	height: 112px;
	position: relative;
	width: 432px;}
.modal-pay-bill-variant-box:hover {background-position: 0 -224px;}
.modal-pay-bill-variant-box img {
	display: block;
	left: 21px;
	position: absolute;
	top: 10px;}
.modal-pay-bill-variant-box p {
	display: block;
	left: 150px;
	position: absolute;
	top: 10px;
	width: 265px;}
.modal-pay-bill-variant-box p a {
	color: #666;
	font: 12px Verdana, Geneva, sans-serif;
	line-height: 14px;
	text-decoration: none;}
.modal-pay-bill-variant-box p a span {
	clear: both;
	display: block;
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;}
.modal-pay-bill-variant-box:hover p a {color: #000;}
.modal-pay-bill-variant-box:hover p a span {text-decoration: none;}
.modal-pay-bill-grey-box {
	background: url(../images/pay-bill-grey-bg.png) 0 bottom repeat-x;
	height: 116px;
	padding: 0 18px;}
.modal-pay-bill-white-box {
	overflow: hidden;
	padding: 5px 18px;}
.modal-pay-bill-step3-buy {
	float: left;
	font: 14px Verdana, Geneva, sans-serif;
	line-height: 21px;
	padding: 0 20px 0 15px;}
.modal-pay-bill-white-box select, .modal-pay-bill-white-box input {
	float: left;
	margin: 0 15px 0 0;
	width: 300px;}
.modal-pay-bill-step4-p {
	color: #666;
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 30px;}
.modal-pay-bill-step4-p strong {
	color: #000;
	font: 12px Verdana, Geneva, sans-serif;
	font-weight: bold;}
.modal-pay-bill-hr {
	background: #d9d9d9;
	clear: both;
	height: 1px;
	margin: 10px 0 0;
	overflow: hidden;}
.modal-pay-bill-header {
	clear: both;
	color: #000;
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 30px;}
.modal-pay-bill-header-beeline, .modal-pay-bill-header-mts, .modal-pay-bill-header-megafon {padding: 0 0 0 30px;}
.modal-pay-bill-header-beeline {background: url(../images/pay-bill-link-beeline.png) 0 0 no-repeat;}
.modal-pay-bill-header-mts {background: url(../images/pay-bill-link-mts.png) 0 0 no-repeat;}
.modal-pay-bill-header-megafon {background: url(../images/pay-bill-link-megafon.png) 0 0 no-repeat;}
.modal-pay-bill-body-left {
	float: left;
	padding: 0 11px 0 0;
	width: 241px;}
.modal-pay-bill-body-left p, .modal-pay-bill-body-left-p {
	clear: both;
	color: #666;
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 35px;}
.modal-pay-bill-body-left a {
	float: right;}
.modal-pay-bill-body-right {
	border-left: 1px solid #d9d9d9;
	color: #666;
	float: left;
	font: 10px Verdana, Geneva, sans-serif;
	padding: 2px 0 2px 10px;
	width: 120px;}
.modal-pay-bill-input-dark-grey {
	background: url(../images/main-static.gif) -541px 0 no-repeat;
	border: none;
	color: #333;
	font: 16px Verdana, Geneva, sans-serif;
	font-weight: bold;
	height: 19px;
	padding: 2px 0 0 3px;
	width: 52px;}
.modal-pay-bill-body-left p.modal-pay-bill-step2-calculator {
	color: #333;
	float: left;
	font: 14px Verdana, Geneva, sans-serif;
	line-height: 21px;}
.modal-pay-bill-body-left p.modal-pay-bill-step2-calculator strong {color: #fbb104;}
.modal-pay-bill-body-left p.modal-pay-bill-step2-tarif {
	color: #333;
	float: left;
	font: 14px Verdana, Geneva, sans-serif;
	line-height: 21px;
	padding: 8px 0;}
	.modal-pay-bill-body-left p.modal-pay-bill-step2-tarif span {color: #999;}
.modal-pay-bill-padding {
	overflow: hidden;
	padding: 8px 0;}
.modal-pay-bill-body-description {
	clear: both;
	color: #666;
	font: 10px Verdana, Geneva, sans-serif;
	overflow: hidden;
	padding: 10px 0 0;}
.modal-pay-bill-footer-box {
	background: #f2f2f2;
	clear: both;
	height: 46px;
	position: relative;}
.modal-pay-bill-button-back, .modal-pay-bill-button-next {
	background-image: url(../images/pay-bill-form.png);
	color: #666;
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 23px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 17px;
	width: 169px;}
.modal-pay-bill-button-back {
	background-position: 0 -336px;
	left: 17px;
	padding: 0 0 2px 10px;}
.modal-pay-bill-button-back:hover {background-position: -179px -336px;}
.modal-pay-bill-button-next {
	background-position: 0 -361px;
	right: 17px;
	padding: 0 10px 2px 0;}
.modal-pay-bill-button-next:hover {background-position: -179px -361px;}

/* Operator links */
.modal-pay-bill-body-left .modal-pay-bill-link-mts, .modal-pay-bill-body-left .modal-pay-bill-link-beeline, .modal-pay-bill-body-left .modal-pay-bill-link-megafon {
	color: #666;
	display: block;
	float: none;
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 30px;
	padding: 0 0 0 30px;}
.modal-pay-bill-body-left .modal-pay-bill-link-mts:hover, .modal-pay-bill-body-left .modal-pay-bill-link-beeline:hover, .modal-pay-bill-body-left .modal-pay-bill-link-megafon:hover {
	color: #000;
	text-decoration: none;}
.modal-pay-bill-body-left .modal-pay-bill-link-mts {background: url(../images/pay-bill-link-mts.png) 0 0 no-repeat;}
.modal-pay-bill-body-left .modal-pay-bill-link-beeline {background: url(../images/pay-bill-link-beeline.png) 0 0 no-repeat;}
.modal-pay-bill-body-left .modal-pay-bill-link-megafon {background: url(../images/pay-bill-link-megafon.png) 0 0 no-repeat;}
.modal-pay-bill-ml-middle img.modal-pay-bill-ico {
	position: absolute;
	right: 5px;
	top: 15px;}		
.modal-pay-bill-white-box select, .modal-pay-bill-white-box input {width: 280px;}
.modal-pay-bill-white-box input {width: 180px;}
.modal-pay-bill-step2-calculator {
	display: block;
	float: left;
	font: 14px Verdana, Geneva, sans-serif;
	line-height: 21px;
	margin: 0 0 10px;}
.modal-pay-bill-step2-calculator span {padding: 0 10px 0 20px;}
.modal-pay-bill-step2-calculator sub {color: #999; cursor: pointer;}
.modal-pay-bill-input-dark-grey {float: left;}
.modal-pay-bill-button {float: left;}
.modal-pay-bill-body-left-small {width: 95px;}
.modal-pay-bill-body-left-small p {
	clear: both;
	color: #000;
	font: 11px Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;}
.modal-pay-bill-body-left-small p span {
	background: url(../images/pay-bill-exchange-bg.png) 0 0 no-repeat;
	color: #fff;
	display: block;
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 24px;
	margin: 5px 0 0;
	padding: 0 0 14px;
	text-align: center;
	width: 95px;}
.modal-pay-bill-body-left-wide {width: 266px;}
.modal-pay-bill-cheaper {
	clear: both;
	overflow: hidden;}
.modal-pay-bill-cheaper a {
	background: url(../images/page-40x-link-bg.jpg) 0 14px no-repeat;
	color: #333;
	display: block;
	padding: 10px 0 10px 15px;
	text-decoration: none;}
.modal-pay-bill-cheaper a span {
	border-bottom: dotted 1px #333;}

div.wicket-modal div.ff_modal_invisible div.w_top{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_bottom{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_topLeft{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_topRight{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_bottomLeft{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_bottomRight{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_left{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_right{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_caption{ background: none; }
div.wicket-modal div.ff_modal_invisible div.w_caption a.w_close, div.wicket-modal div.ff_modal_invisible div.w_caption a.w_close:visited{ display:none; background: none;}
div.wicket-modal div.ff_modal_invisible div.w_content { background: none; }
div.wicket-modal div.ff_modal_invisible div.w_content_2 { background: none; }
div.wicket-modal div.ff_modal_invisible div.w_content_3 { background: none; border: 0px; }
div.wicket-modal div.ff_modal_invisible span.w_captionText{ display: none; }
div.wicket-modal div.ff_modal_invisible div#_wicket_window_3 { background: none !important; }

.partners-style-container {
        color: #212121;
        font: 12px Verdana, Geneva, sans-serif;
        line-height: 19px;}
.partners-style-container h4 {
        color: #000;
        font: 14px Verdana, Geneva, sans-serif;
        font-weight: bold;
        line-height: 40px;}
.partners-style-container h5 {
        color: #000;
        font: 12px Verdana, Geneva, sans-serif;
        font-weight: bold;
        line-height: 20px;}
.partners-style-container h5 span {color: #999; font-weight: normal;}
.partners-style-container p {
        clear: both;
        color: #333;
        overflow: hidden;
        padding: 0 0 20px 15px;}
.partners-style-container p img {float: left; padding: 0 18px 18px 0;}
.partners-style-container a {color: #000;}
.partners-style-container ul {clear: both; overflow: hidden;}
.partners-style-container ul li {
        color: #333;
        float: left;
        list-style: outside;
        list-style-image: url(../images/partners-list-img.png);
        margin: 10px 0 15px 40px;
        width: 340px;}

.page-40x {clear: both; min-height: 60px; padding: 16px 26px 0 101px; position: relative;}
.page-40x p {line-height: 24px;}
.page-40x img {display: block; left: 21px; position: absolute; top: 16px;}

.statistics-wide { background: url(../images/statistics-wide-bg.gif) 0 0 repeat-y; width: 985px;}
.statistics-wide .statistics-bg { background: url(../images/main-tb-side.gif) -24938px -178px no-repeat; width: 985px;}
.statistics-wide .statistics-bg1 { background: url(../images/main-tb-side.gif) -25923px bottom no-repeat; padding: 10px 1px 40px; width: 983px;}
.statistics-wide .statistics-headline {width: auto;}
.statistics-wide .reveal {width: 939px;}
.reveal-link {text-align: right;}
.statistics-wide .reveal-table {width: 964px;}

/* PaymentComplete */
.payment-img { float: left;	padding: 10px 15px 0; width: 120px;}
.payment-description { float: left; padding: 15px 0 0;	width: 320px;}
.payment-description p { font: 12px Verdana, Geneva, sans-serif; line-height: 28px;}
.payment-alert { border-left: solid 2px #f00; margin: 16px; overflow: hidden; padding: 2px 10px; position: relative;}
.payment-left {	float: left; width: 680px;}
.payment-right { float: left; position: absolute; right: 0; top: 24px; width: 241px;}
.payment-alert span { clear: both; color: #f00; display: block; font-weight: bold; padding: 0 0 5px;}
.payment-alert a {color: #000;}
.payment-description-p {color: #555555; line-height: 14px !important; padding: 20px 0 0;}

a.payment {	color: #000; display: inline-block;	font: 11px Verdana, Geneva, sans-serif;	line-height: 26px; text-decoration: none; white-space: nowrap;}
a.payment span { background: url(../images/orange-button-40x.png) 0 -26px repeat-x; clear: none !important; color: #000 !important; cursor: pointer;
		display: block;
		float: left;
		font-weight: normal !important;
		height: 26px;
		padding: 0 !important;}
a.payment b {
	background: url(../images/orange-button-40x.png) 0 0 no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	width: 25px;}
a.payment em {
	background: url(../images/orange-button-40x.png) 0 -52px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	width: 25px;}
a.payment:hover span {background: url(../images/orange-button-40x.png) 0 -104px repeat-x;}
a.payment:hover b {background: url(../images/orange-button-40x.png) 0 -78px no-repeat;}
a.payment:hover em {background: url(../images/orange-button-40x.png) 0 -130px no-repeat;}
a.payment:active span {background: url(../images/orange-button-40x.png) 0 -104px repeat-x;}
a.payment:active b {background: url(../images/orange-button-40x.png) 0 -78px no-repeat;}
a.payment:active em {background: url(../images/orange-button-40x.png) 0 -130px no-repeat;}

.clear-form {
    background: #fff;
    position: absolute;
    right: 23px;
    top: 64px;
    width: 225px;
    z-index: 900;}
.clear-form p {
    color: #333;
    float: left;
    font: 11px Verdana, Geneva, sans-serif;
    padding: 0 0 5px;
    width: 235px;}
.clear-form p.indent2 {padding: 3px 0 0;}
.clear-form p span {
    display: block;
    float: left;
    padding: 3px 0 0;
    width: 55px;}
.clear-form p a {
    color: #333;
    cursor: pointer;
    text-decoration: underline;}
.clear-form .input1 {
    background: #fff;
    border: 1px solid #b2b2b2;
    display: block;
    float: left;
    height: 17px;
    padding: 2px 0 0 3px;
    width: 166px;
    font-size: 11px;}
.clear-form .input2 {
    margin: 0 5px 0 0;
    padding: 0;
    font-size: 11px;}
.clear-form .login-text2 {
    float: left;
    padding: 0 0 5px;
    width: 220px;}

.clear-menu {position: absolute; right: 7px; top: 63px; z-index: 900;}
.clear-menu h4 {color: #6C6C6C; font-size: 11px; font-weight: bold; padding-top: 17px;}
.clear-menu ul li a {font-size: 11px;}
.menu-height {height: 300px;}

/* speedometr3 */
.timer-title { color: #000; font: 10px Verdana, Geneva, sans-serif; font-weight: bold; line-height: 30px;}
.timer-bg {	background: url(../images/timer-bg.png) 0 0 no-repeat !important; clear: both !important; display: block !important; line-height: 19px !important; margin: 0 auto 10px !important; width: 91px !important;}
.clock {float: left;}
.download-fast-box {float: right;padding: 0 10px 0 0;width: 275px;}
p.nice-list {background: url(../images/sr-description.jpg) 0 16px no-repeat !important;font-size: 12px !important;padding: 10px 0 10px 15px !important;}
p.nice-border {border-bottom: 1px solid #e7e7e7;}
/* page pause */
.pause-page-download-start-in {	clear: both;height: 29px;margin: 8px auto;text-align: center;width: 280px;}
.pause-page-download-start-in b {background: url(../images/pause-page-download-start-in.png) -76px -29px repeat-x;display: block;float: left;height: 29px;width: 12px;}
.pause-page-download-start-in span {background: url(../images/pause-page-download-start-in.png) 0 -58px repeat-x;color: #000;display: block;float: left;font: 12px Verdana, Geneva, sans-serif;line-height: 29px;}
.pause-page-download-start-in span.timer-output {background: url(../images/pause-page-download-start-in.png) 0 0 repeat-x;	color: #fff;float: left;font: 14px Verdana, Geneva, sans-serif;font-weight: bold;height: 29px;line-height: 29px;width: 89px;font-family : Courier New, monospace ! important;}
.clock li.clock-li-wide {width: 280px;}
.download-fast-box-wide {width: 335px;}

div.payment_wizard div#_wicket_window_3 {height: auto !important;}
.modal-pay-bill-grey-box, .modal-pay-bill-white-box, .modal-pay-bill-footer-box {clear: both;}

.support-page {padding: 0 0 0 20px;}
.support-page p.hr {overflow: hidden;}
.support-page h3 {line-height: 44px !important; padding: 0 !important;}
.support-page span.red {clear: both; color: #f00; display: block;}
.support-page input, .support-page span, .support-page textarea {float: left;}
.support-page-input-text {margin: 0 10px 0 0; width: 200px;}
.support-page-input-text-wide {width: 420px;}
.support-page-input-textarea {height: 120px; margin: 0 10px 0 0; width: 420px;}

.carousel li .info h4 {width: 110px;}