/*******************************************************************************
		Coded by Att on 09.02.2010, True Vision
*******************************************************************************/

/*=======================*/

hr {
	background: url(../images/i/bg/hr.gif) center no-repeat;
	border: none;
	margin: 10px 0 13px;
	height: 1px;
	font-size: 0;
}
*+html hr { margin: 8px 0 13px; } /* ie7 */

.fr { float: right; }
.fl { float: left; }

ol.rome { padding-left: 25px; list-style-type: lower-roman; }
ol.rome li { padding-left: 10px; }
ul.gc li { background:url(../images/i/mrk/gc1.gif) 0 3px no-repeat; padding-left: 23px; }

p.inline,
ol.inline,
ul.inline { margin-top: 0; margin-bottom: 0; }
p.small,
ol.small,
ul.small { font-size: 0.857em; }

p.g,
div.g { background: #e0f4d5; padding: 15px 20px; }
div.g { margin-bottom: 1em; }

div.g ol,
div.g ul,
p.g ol,
p.g ul { margin: 0 0 -16px !important; }
div.g ol li,
div.g ul li,
p.g ol li,
p.g ul li { margin: 0 0 16px; }

span.toggle { background: url(../images/i/bg/toggle-off.gif) center no-repeat; margin-left: 5px; padding: 0 5px; }
.toggle-active span.toggle { background-image: url(../images/i/bg/toggle-on.gif); }

div.box-image { margin-bottom: 23px; text-align: center; }
div.box-image div.b1-m { padding: 10px 0; }

div.box-b1 { margin: 0 auto 23px; width: 701px; }
div.box-b1 div.b1-t {
	background: url(../images/i/box/b1-t.gif) no-repeat;
	height: 5px;
}
div.box-b1 div.b1-b {
	background: url(../images/i/box/b1-b.gif) no-repeat;
	height: 5px;
}
div.box-b1 div.b1-m {
	background: url(../images/i/box/b1-m.gif) repeat-y;
}

div.empty { margin: 20px 0; text-align: center; font-size: 14px; color: #000; }

table.form-h th { padding-right: 6px; padding-left: 20px; white-space: nowrap; font-size: 13px; }
table.form-h td.submit { padding-left: 6px; }

div.content { width: 760px; float: left; }
div.side { padding: 20px 0; width: 200px; float: right; }
div.side div.i-banner { margin-bottom: 20px; text-align: center; }
div.offset { padding-left: 30px; padding-right: 30px; }
div.offset-top { padding-top: 20px; }
div.offset-bottom { padding-bottom: 50px; }

div.txt { margin-bottom: 20px; }
div.txt h2 { margin-top: 25px; }
div.txt img { margin: 20px auto; display: block; }

div.txt dl { background: #f1f1f1; margin: 0 0 15px 25px; padding: 12px 13px 1px; width: 450px; }
div.txt dl dt { background: url(../images/i/mrk/c3.gif) 0 7px no-repeat; padding-left: 15px; margin-bottom: 0; color: #000; }
div.txt dl dd { padding-left: 12px; margin-bottom: 15px; }
div.txt ul { background: #f1f1f1; margin: 0 0 15px 25px; padding: 12px 13px 1px; width: 450px; }
div.txt ul li { /*background: url(../images/i/mrk/c3.gif) 0 7px no-repeat; padding-left: 12px;*/ margin-bottom: 15px; }

div.stats { margin: 0 -10px; }
table.stats { width: 100%; font-size: 13px; }
table.stats th,
table.stats td { border-bottom: 1px solid #a9c3a0; padding: 8px 10px; color: #646464; }
table.stats th { color: #646464; white-space: nowrap; }
table.stats td { color: #000; vertical-align: middle; }
table.stats tr.odd td { background: #eff4f5; }
table.stats td.nobr { white-space: nowrap; }
table.stats td.green { color: #1b8938; width: 1%; }
table.stats td.n { width: 1%; }
table.stats td.cell-11 span { background: #1b8938; color: #fff; }
table.stats td.cell-21 span { background: #5fac73; color: #fff; }
table.stats .ctr { text-align: center; }

table.offers { background: #eff4f5; }
table.offers tr { background: url(../images/i/bg/px-green.gif) left repeat-y; }
table.offers th,
table.offers td { background: url(../images/i/bg/px-white.gif) bottom repeat-x; padding: 7px 10px; font-size: 13px; }
table.offers td { color: #000; }

div.tournaments { padding: 15px 0; width: 240px; }
div.tournaments h2 { padding: 0 18px; }
div.tournaments table tr { background: url(../images/i/bg/line.gif) bottom no-repeat; }
div.tournaments table tr td { font-size: 11px; }
div.tournaments table tr td.c1 { padding: 8px 0 8px 18px; }
div.tournaments table tr td.c2 { padding: 8px 18px 8px 18px; }
div.tournaments table tr td.c1 { color: #000; }
div.tournaments table tr td.c1 div { margin-bottom: 3px; color: #646464; }
div.tournaments table tr td.c2 div { margin-bottom: 3px; color: #1b8938; font-size: 13px; }
div.tournaments div.link { margin: 20px 18px; text-align: right; font-size: 12px; }

div.game-types { background: #262626; color: #7d7d7d; padding: 8px 0 10px; text-align: center; }
div.game-types a { color: #fff; }
div.game-types span { margin: 0 10px; }

div.filter,
div.filter input,
div.filter select { font-size: 12px; color: #000; }

div.filter { margin-bottom: 20px; }

div.pagination { margin: 30px 0; }
div.pagination table { width: 100%; }
div.pagination table td { padding: 0 5px; font-size: 18px; }
div.pagination table td.pagination-prev,
div.pagination table td.pagination-next { padding: 0; width: 50%; white-space: nowrap; font-size: 13px; vertical-align: middle; }
div.pagination table td.pagination-next { text-align: right; }
div.pagination table td.pagination-pages a,
div.pagination table td.pagination-pages strong { display: block; padding: 6px 8px; }
div.pagination table td.pagination-pages strong { background: #eff4f5; font-weight: normal; }

div.submenu ul { padding: 0 18px; }
div.submenu ul li { background: url(../images/i/mrk/c1.gif) 0 3px no-repeat; padding-left: 18px; font-size: 15px; color: #000; }
div.submenu ul li ul { padding-left: 0; padding-right: 0; }
div.submenu ul li ul li { background: none; padding-left: 0; padding-right: 0; font-size: 13px; }
div.submenu ul li ul li ul li { background: url(../images/i/mrk/2.gif) 0 7px no-repeat; padding-left: 15px; font-size: 11px; }

div.invite { background: url(../images/tmp/invite.jpg) 100% 70% no-repeat; padding-right: 350px; }

table.form { margin-bottom: 30px; font-size: 13px; }
table.form h2 { margin-bottom: 0; margin-top: 10px; font-size: 14px; }
table.form hr { border-color: #a9c3a0; background: #a9c3a0; margin: 0; }
table.form th,
table.form td { padding: 5px 0; }
table.form th { padding-right: 25px; }
table.form em { color: #ff7801; }

