@import url(set.css);

.top_counter { height: 1px; overflow: hidden; }

.main { font-size: 116.67%; margin: 45px auto 80px; width: 956px; }

.screen-shots { float: right; width: 210px; }
.screen-shots img { display: block; margin: 0 0 15px; border: 1px solid #ddd; }

.content { margin-right: 250px; line-height: 120%; }
.content b.big { font-size: 128.57%; font-weight: normal; }
.content p { margin: 0 0 25px; }
.content ul { padding: 0 0 0 25px; list-style: disc; margin: 0 0 25px; }
.content li { margin: 0 0 15px; }

.add-but { padding: 25px 0 25px 150px; }
.add-but a:link, .add-but a:active, .add-but a:hover, .add-but a:visited { background: url(add_but.png); width: 101px; height: 50px; overflow: hidden; display: block; color: #fff; font-size: 18px; margin: 5px 0; text-decoration: none; padding: 8px 15px 0 23px; line-height: 20px; text-align: center; }

.rating { font-size: 114.29%; font-weight: bold; line-height: 120%; background: url(chart_bar.gif) 0 55% no-repeat; padding-left: 25px; }

.h-w { width: 956px; margin: 20px auto 5px; font-size: 12px; }
.h-w h1 { font-size: 250%; font-weigth: normal; line-height: 120%; }
.h-w h1 b { margin-right: 50px; font-size: 133.33%; font-weigth: normal; display: inline-block; vertical-align: bottom; line-height: 120%; }
.h-w h1 span { display: inline-block; border-bottom: 3px solid #def1ff; vertical-align: bottom; line-height: 120%; }
.cr-w { width: 956px; margin: 0 auto 10px; font-size: 12px; }
.cr-w h2 { font-size: 200%; font-weight: normal; margin: 0 0 15px; line-height: 120%; }
.cr-path { margin: 0 0 10px; }
.cr-filter { font-size: 116.67%; margin: 0 0 15px; }
.cr-filter a, .cr-filter span { margin-right: 10px; }
.cr-list { border-spacing: 0; }
.cr-list th { border-bottom: 1px solid #bbb; font-size: 125%; text-align: left; font-weight: normal; padding: 0 10px 20px; }
.cr-list td { padding: 5px 10px; border-bottom: 1px solid #ddd; color: #757575; }
.cr-list td.cr-top { font-size: 116.67%; font-weight: bold; color: #000; }
.cr-list a:link { color: #0d86e3; }
.cr-list a:hover, .cr-list a:active { color: #900; }

.f-s { border-top: 1px solid #ccc; margin: 2em 0 0; padding: 2em 20px; font-size: 12px; }
.f-s-w { width: 956px; margin: 0 auto; }
.f-s-c { float: left; width: 205px; }
.f-s-c img { margin: 0 10px 0 0; }
.f-s-t { margin-left: 215px; }
.f-s-m { margin: 0 0 1.2em; list-style: none; height: 1.2em; }
.f-s-m li { font-size: 108.33%; float: left; margin-right: 15px; }
.f-s-copy { color: #7C7C7C; font-size: 91.67%; margin-top: .5em; }
.f-s-d-c { margin: 0 0 1.4em; line-height: 140%; }
.f-s-d-p { font-size: 11px; }

#cover { background: #000; opacity: 0.2; filter: alpha(opacity=20); position: absolute; left: 0; top: 0; }
.pic { display: none; width: 800px; height: 600px; position: absolute; padding: 20px; background: #fff; }
.pic a { float: right; position: relative; right: -10px; top: -10px; margin-bottom: -16px; }