* {outline: none;}html,body {margin: 0;padding: 0;width: 100%;height: 100%;color: #FFF;font: 12px Arial, Tahoma, Verdana, sans-serif;background: #7E90A0 url(images/bg_page.gif) repeat-x;}div,form,ul,li,dl,dt,dd,p {margin: 0;padding: 0;list-style: none;}img {border: 0;}h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;font-weight: normal;}input,select {color: #303030;font-family: Arial, Tahoma, Verdana, sans-serif;}.clear {clear: both;}.relative {position: relative;}a {color: #CD204B;text-decoration: underline;}a:hover {text-decoration: none;}#content {width: 820px;margin: auto;padding: 0 40px;min-height: 100%;}* html #content {height: 100%;}#content .body {padding: 0 0 140px;}#header {padding: 95px 0 55px;}#header .enter {height: 16px;font-size: 14px;text-transform: lowercase;padding: 0 0 0 55px;background: url(images/icon_enter.gif) 35px 2px no-repeat;}#header .enter a {color: #FFF;}#header .panel {height: 103px;margin: 30px 0 0;background: #F3F3F3 url(images/bg_panel.gif) 0 -206px repeat-x;}#header .panel .l_bg {height: 103px;background: url(images/bg_panel.gif) no-repeat;}#header .panel .r_bg {padding: 28px 35px 0;height: 75px;background: url(images/bg_panel.gif) 100% -103px no-repeat;}#header .panel .logo {float: left;width: 150px;padding: 5px 0 0;}#header .panel .check {width: 295px;margin: 0 100px 0 260px;}#header .panel .check p {color: #4F4F4F;}#header .panel .check .input {float: left;width: 213px;height: 23px;margin: 3px 0 0;background: #FFF url(images/input_check.gif) no-repeat;}#header .panel .check .input input {width: 207px;font-size: 14px;padding: 3px 3px 0 3px;background-color: transparent;border: none;}#header .panel .check .button {float: right;width: 76px;height: 23px;margin: 3px 0 0;background-color: #CD204B;}#header .panel .check .button a {color: #FFF;}#header .panel .registration {float: right;width: 100px;font-size: 14px;text-transform: lowercase;padding: 10px 0 0;}#core {float: right;width: 490px;padding: 0 35px 0 0;}#core table {width: 100%;margin: 30px 0;}#core table th {color: #000;height: 31px;text-align: right;text-transform: lowercase;background: #64747E url(images/bg_tagle_th.gif) 0 -62px repeat-x;}#core table td {font-size: 14px;padding: 4px 0;text-align: right;border-bottom: 1px solid #8C9AA7;}#core table .first td {padding-top: 8px;}#core table .l_bg {width: 4px;margin: 0 auto 0 0;height: 31px;background: url(images/bg_tagle_th.gif) no-repeat;}#core table .r_bg {width: 4px;margin: 0 0 0 auto;height: 31px;background: url(images/bg_tagle_th.gif) 0 -31px no-repeat;}#core table .ru {background: url(images/icon_zones.gif) no-repeat;}#core table .su {background: url(images/icon_zones.gif) 0 -34px no-repeat;}#core table .com {background: url(images/icon_zones.gif) 0 -68px no-repeat;}#core table .net {background: url(images/icon_zones.gif) 0 -102px no-repeat;}#core table .org {background: url(images/icon_zones.gif) 0 -136px no-repeat;}#core table .biz {background: url(images/icon_zones.gif) 0 -170px no-repeat;}#core table .info {background: url(images/icon_zones.gif) 0 -204px no-repeat;}#core table .rf {background: url(images/icon_zones.gif) 0 -238px no-repeat;}#core table .zone {width: 51px;height: 25px;margin: 0 auto 0 0;background-color: #CD204B;}#core table .button {width: 80px;height: 25px;margin: 0 0 0 auto;}#core table .zone a,#core table .button a {color: #FFF;}#core h2 {font-size: 18px;padding: 0 0 22px;}#core .news {float: left;width: 185px;padding: 0 60px 0 0;}#sidebar {float: left;width: 205px;padding: 0 0 0 35px;}#sidebar h2 {font-size: 18px;margin: 0 0 20px;padding: 0 0 22px;border-bottom: 1px solid #7A8086;}#sidebar p {color: #ABB1B5;font-size: 13px;padding: 0 0 15px;}#sidebar a {color: #D58094;font-size: 13px;}#footer {width: 820px;margin: auto;padding: 0 40px;margin-top: -95px;}#footer .body {color: #BEC7CF;width: 525px;margin: 0 0 0 auto;padding: 38px 0 0;border-top: 1px solid #CAD1D8;}
