/*--------------------Умолчания--------------------*/
* {margin:0; padding:0}

/*--------------------Разметка--------------------*/
div.page {padding:20px}
div.left_column {width:62%; float:left}
div.right_column {width:36%; float:right}

/*--------------------Глобальные классы--------------------*/
.clearfix {display:inline-block}
.clearfix {display:block}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
table.layout {width:100%; border-collapse:collapse}

div.corner {position:absolute; width:1px; height:1px; overflow:hidden; background:#fff}
div.corner_tl {top:0; left:0}
div.corner_tr {top:0; right:0}
div.corner_br {bottom:0; right:0}
div.corner_bl {bottom:0; left:0}

/*--------------------Результаты поиска--------------------*/
div.search_result {font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#444}
div.search_result a {text-decoration:underline}
div.search_result a:hover {text-decoration:none}
div.search_result a, button {outline:none; cursor:pointer}
div.search_result a img {border:none}

div.search_result {margin-top:30px}
div.search_result div.title {position:relative; height:33px; padding:0 10px 0 60px; font-size:20px; line-height:32px; color:#fff}
div.search_result div.title span.ratio_item {display:block; float:right; width:8px; height:21px; overflow:hidden; margin:6px 0 0 2px}
div.search_result div.title img.ico {position:absolute; top:-14px; left:11px}
div.search_result ul {margin-top:1px}
div.search_result li {list-style:none; position:relative; display:block; margin-bottom:-1px; padding:1px; background:#dedede}
div.search_result li div.li {padding:7px 10px 7px 50px; background:#fff}
div.search_result li.odd div.li {background:#f6f5f8}
div.search_result li div.ico_wrapper {position:absolute; top:1px; left:0; width:50px; height:32px; overflow:hidden; text-align:center}
div.search_result li div.ico_wrapper td {height:32px}
div.search_result li div.ico_wrapper img {display:block; margin:0 auto}
div.search_result li div.name {float:left; width:59%; font-size:14px; line-height:18px; text-align:left}
div.search_result li div.info {float:right; width:40%; padding:2px 0; line-height:14px; text-align:right}
div.search_result div.loadpays_link {margin-top:8px; font-size:11px; text-align:center}

div.search_result_blue div.title {background:url(img/search_result_title_blue.png); text-shadow:0 1px 0 #5892a7}
div.search_result_blue div.title span.ratio_item {background:url(img/search_result_title_ratio_blue.png)}
div.search_result_blue a {color:#5790aa}
div.search_result_blue div.loadpays_link a {color:#6d9fb5}

div.search_result_black div.title {background:url(img/search_result_title_black.png); text-shadow:0 1px 0 #808080}
div.search_result_black div.title span.ratio_item {background:url(img/search_result_title_ratio_black.png)}
div.search_result_black a {color:#000}

div.search_result_green div.title {background:url(img/search_result_title_green.png); text-shadow:0 1px 0 #7b9a51}
div.search_result_green div.title span.ratio_item {background:url(img/search_result_title_ratio_green.png)}
div.search_result_green a {color:#7ab538}

div.search_result_purple div.title {background:url(img/search_result_title_purple.png); text-shadow:0 1px 0 #96618b}
div.search_result_purple div.title span.ratio_item {background:url(img/search_result_title_ratio_purple.png)}
div.search_result_purple a {color:#a44893}

div.search_result_orange div.title {background:url(img/search_result_title_orange.png); text-shadow:0 1px 0 #b47b40}
div.search_result_orange div.title span.ratio_item {background:url(img/search_result_title_ratio_orange.png)}
div.search_result_orange a {color:#e97716}

div.search_result_grey div.title {padding:0 10px 0 10px; background:url(img/search_result_title_grey.png); text-align:center; color:#595959; text-shadow:0 1px 0 #fafafa}
div.search_result_grey a {color:#347da5}

/*--------------------Скачать--------------------*/
div.download {font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#444}
div.download a {text-decoration:underline}
div.download a:hover {text-decoration:none}
div.download a, button {outline:none; cursor:pointer}
div.download a img {border:none}
div.download {position:relative; margin-top:30px; padding:1px; font-size:14px; line-height:20px}
div.download_inner {padding:17px 30px 17px 0; background:#fff}
div.download a {font-size:16px}
div.download td.pic {width:110px; text-align:center}

div.download_blue {background:#32a8d1}
div.download_blue div.download_inner {background:url(img/download_bg_blue.png)}
div.download_blue a {color:#69899d}

div.download_purple {background:#d491c5}
div.download_purple div.download_inner {background:url(img/download_bg_purple.png)}
div.download_purple a {color:#c94db2}

div.download_red {background:#ef656a}
div.download_red div.download_inner {background:url(img/download_bg_red.png)}
div.download_red a {color:#d9141c}

div.download_green {background:#7ed683}
div.download_green div.download_inner {background:url(img/download_bg_green.png)}
div.download_green a {color:#34b53c}

div.download_black {background:#aaa}
div.download_black div.download_inner {background:url(img/download_bg_black.png)}
div.download_black a {color:#000}

div.download_orange {background:#d89210}
div.download_orange div.download_inner {background:url(img/download_bg_orange.png)}
div.download_orange a {color:#ea7e0a}

div.download_blue_blue {padding:2px; background:#c2dce9}
div.download_blue_blue div.download_inner {background:#e6f2f8}
div.download_blue_blue a {color:#3f7d98}

div.download_green_blue {padding:2px; background:#b9c80c}
div.download_green_blue div.download_inner {background:#e6f2f8}
div.download_green_blue a {color:#b6c70a}

div.download_blue_yellow {padding:2px; background:#5790aa}
div.download_blue_yellow div.download_inner {background:#faf7bf}
div.download_blue_yellow a {color:#5790aa}