/**
  * Core Style Sheet
  *
  * Copyright (c) 2007 MyPokerShots.com
 */

html {}

body
{
	background-color: #ccc;
	padding: 0;
	margin: 5px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
}

input, select, textarea, optgroup, button
{
	font-size: 11px;
}

optgroup
{
    font-weight: bold;
}

form
{
	margin: 0;
}

#container
{
    margin: auto;
	width: 982px;
	background-color: #fcfcfc;
	padding: 5px;
}

#footer
{
    padding-top: 10px;
}

#footer .menu
{
    background-color: #ccc;
    text-align: center;
    padding: 5px;
}

#footer .copy
{
    color: #aaa;
    text-align: center;
    margin: 10px 0;
    font-size: 11px;
}


#content
{
    margin: 5px 0 0;
}

#popcontent
{
    background-color: #fcfcfc;
    padding: 5px;
}

.title
{
    font-size: 18px;
    border-bottom: 1px dashed #ccc;
    height: 24px;
    clear: both;
}

a:link, a:visited
{
	color: #000;
    text-decoration: none;
}

a:hover, a:active
{
    text-decoration: underline;
}

.site-username
{
    font-weight: bold;
    font-family: Tahoma;
    font-size: 11px;
}

.hdr-un-menu
{
    color: #CCCCCC;
    font-family: Tahoma;
    font-size: 11px;
}

.hdr-un-menu a:link, .hdr-un-menu a:visited
{
	color: #FF8000;
	font-weight: bold;
}

.title_path
{
    font-size: 11px;
    border-bottom: 1px dashed #ccc;
    height: 20px;
    margin-top: 5px;
    color: #666;
}

.title_path a
{
	color: #666;
}

/* types */

.int, .int-hid, .date, .date-hid
{
	text-align: right;
}

.str, .str-hid
{
	text-align: left;
}

.cet, .cet-hid
{
	text-align: center;
}

.int-hid, .date-hid, .str-hid, .cet-hid
{
	color: #909090;
}

/* -- */

.f11
{
	font-size: 11px;
}

.nobg
{
    background-color: transparent !important;
}

.sort
{
	background-color: #ABBEEF;
}

.even
{
	background-color: #F0F0F0;
}

.odd
{
	background-color: #fff;
}

.hover {
    cursor: pointer;
    background-color: #ccc;
}

.disabled
{
    background-color: #FFCFCF;
}

.enabled
{
    background-color: #CFFFCF;
}

.list-fields
{
    text-align: right;
    font-weight: bold;
    padding-right: 4px;
}

.clear
{
    display: block;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    background: transparent;
}

/* Message Types */

.msg-msg
{
    margin-left: 25px;
    line-height: 150%;
}

.msg-error, .msg-warning, .msg-info, .msg-flash
{
	padding: 5px;
	margin-bottom: 10px;
}

.msg-error
{
    border: 1px solid #FF0000;
    background: #FFCFCF url(/img/ico/error.gif) no-repeat 7px 4px;
}

.msg-warning
{
    border: 1px solid #FFFF00;
    background: #FFFFCF url(/img/ico/warning.gif) no-repeat 7px 4px;
}

.msg-info
{
    border: 1px solid #0080FF;
    background: #D1E8FF url(/img/ico/info.gif) no-repeat 7px 4px;
}

.msg-flash
{
    border: 1px solid #FFFF00;
    background: #FFFFCF url(/img/newsflash.gif) no-repeat 2px 0px;
    min-height: 130px;
    height: auto !important;
    height: 130px;
}
/* -- */

.legend
{
    background: url(/img/points_bg.jpg) repeat-x left center;
    margin-bottom: 6px;
}

/* -- */

.green
{
    color: #007200;
}

.red
{
    color: #f00;
}

.gray
{
    color: #666;
}

.clr-shots
{
    color: #457045;
}

.clr-replays
{
    color: #007FB8;
}

.clr-videos
{
    color: #FF8800;
}

.bold
{
    font-weight: bold;
}

.redarrow
{
    color: #f00;
    font-weight: bold;
    font-size: 14px;
}

.m-usagebar
{
    border: 1px solid #ccc;
    width: 100px;
    height: 10px;
    overflow: hidden;
    background-color: #fff;
}


/* MENU {{ */


#mainmenu
{
    width: 100%;
    background-color: #fcfcfc;
    height: 27px;
}

#mainmenu td.left
{
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	background-color: #444;
}

#mainmenu td.center
{
    text-align: center;
    font-size: 20px;
    border-bottom: 1px dashed #444;
    border-top: 1px dashed #444;
}

#mainmenu td.right
{
    text-align: right;
    padding-right: 10px;
    color: #fff;
    font-size: 11px;
    background-color: #444;
}

#mainmenu .dot
{
	color: #000;
	font-size: 24px;
}

#mainmenu a
{
    text-decoration: none;
    color: #fff;
}

#mainmenu a:hover
{
    text-decoration: underline;
}

#mainmenu a.shots   { color: #457045 }
#mainmenu a.replays { color: #007FB8 }
#mainmenu a.videos  { color: #FF8800 }
#mainmenu a.forum   { color: #804040 }
/* MENU }} */

/* features && how it works {{ */

ul.features, ul.howitworks
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.howitworks li
{
    margin-top: 14px;
    font-size: 12px;
    font-weight: bold;
}

.features li
{
    padding-left: 35px;
    margin-top: 12px;
    font-size: 16px;
    font-weight: bold;
}

.features li.c1 { background: url("/img/c1.gif") no-repeat top left }
.features li.c2 { background: url("/img/c2.gif") no-repeat top left }
.features li.c3 { background: url("/img/c3.gif") no-repeat top left }
.features li.c4 { background: url("/img/c4.gif") no-repeat top left }

/* features && how it works }} */

.site-content
{
    border: 1px solid #ddd;
    padding: 10px;
}

.user-menu
{
    width: 211px;
    float: left;
    border: 1px solid #ddd;
    padding: 10px 10px 10px 5px;
    background-color: #f0f0f0;
}

.user-content
{
    width: 726px;
    float: right;
    border: 1px solid #ddd;
    padding: 10px;
}

.user-sponsor
{
    text-align: center;
    font-size: 10px;
    border-bottom: 1px solid #ccc;
}

.user-sponsor img
{
    margin: 5px 0;
}

.user-submenu
{
    padding-left: 10px;
    line-height: 18px;
    margin-bottom: 5px;
}

.user-submenu-hdr
{
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px dashed #ccc;
}

.user-idx-msg
{
    line-height: 20px;
}

a.gtour:link, a.gtour:visited, a.gtour:active
{
    font-weight: bold;
    text-decoration: underline;
}

.gtour-info
{
    padding: 3px 10px 0 0;
    font-size: 11px;
}

.gtour-stat
{
    padding-left: 10px;
    border-left: 1px dashed #ddd;
    font-size: 10px;
}

table.handinfo
{
    margin: 5px 10px 10px;
}

table.handinfo a
{
    color: #0033CC;
    text-decoration: underline;
}

table.handinfo td
{
    padding-top: 5px;
}

table.gallery
{
    margin-top: 5px;
}

table.gallery td
{
    font-size: 11px;
}

table.gallery .bg-m
{
    color: #fff;
    width: 10px;
}

table.gallery .pic
{
    background-color: #444;
    padding: 10px;
    vertical-align: bottom;
}

table.gallery .data
{
    background-color: #fff;
}

/* --- */

table.replays
{
    margin-top: 5px;
}

table.replays a
{
    color: #0033CC;
    text-decoration: underline;
}

table.replays td
{
    font-size: 11px;
}

table.replays .bg-m
{
    color: #fff;
    width: 8px;
}

table.replays .pic
{
    background-color: #444;
    text-align: left;
    padding: 6px;
    padding-bottom: 0;
    width: 99px;
    vertical-align: top;
}

table.replays .info
{
    padding-left: 8px;
}

table.replays .info .name
{
    width: 248px;
    font-size: 15px;
    font-weight: bold;
    color: #0033CC;
    margin-bottom: 3px;
    overflow: hidden;
    white-space: nowrap;
}

table.replays .info .name a
{
    text-decoration: none;
}

table.replays .info .desc
{
    width: 243px;
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 15px;
    margin-bottom: 14px;
    font-size: 12px;
}

table.replays .pic img
{
    margin-right: 1px;
    margin-bottom: 5px;
}

/* --- */

table.videos
{
    margin-top: 5px;
}

table.videos a
{
    color: #0033CC;
    text-decoration: underline;
}

table.videos td
{
    font-size: 11px;
}

table.videos .pic
{
    text-align: left;
}

table.videos .pic .frame
{
    width: 120px;
    height: 82px;
    border: 1px solid #999;
}

table.videos .pic .frame .img
{
    border: 1px solid #fff;
    height: 80px;
    background-position: center center;
    background-repeat: no-repeat;
}

table.videos .info
{
    padding-left: 8px;
}

table.videos .info .name
{
    width: 590px;
    font-size: 15px;
    font-weight: bold;
    color: #0033CC;
    margin-bottom: 3px;
    overflow: hidden;
    white-space: nowrap;
}

table.videos .info .name a
{
    text-decoration: none;
}

table.videos .info .desc
{
    width: 590px;
    height: 30px;
    overflow: hidden;
    margin-top: 15px;
    font-size: 12px;
}

/* --- */

#idVideoPlayer
{
    float: left;
    border: 1px solid #eee;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}

.video-data
{
    margin-top: 10px;
    line-height: 18px;
    font-size: 11px;
    position: relative;
}

.video-data a
{
    color: #0033CC;
    text-decoration: underline;
}


.topdash
{
    border-top: 1px dashed #ddd;
    padding-top: 5px;
}

.pager
{
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    text-align: center;
}

.pager b
{
    color: #fff;
    background-color: #000;
    padding: 2px 5px;
    border: 1px solid #C0C0C0;
    margin: 0 3px;
}

.pager span
{
	font-size: 10px;
	font-weight: normal;
}

.pager a:link, .pager a:visited, .pager a:active
{
    background-color: #F5F5F5;
    padding: 2px 5px;
    border: 1px solid #C0C0C0;
    margin: 0 3px;
}

.pager a:hover
{
    background-color: #fff;
}

.hand-site-imgsmall
{
    width: 535px;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}

.hand-site-imgsmall #idZoomIcon
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    background-color: #444;
    padding-top: 5px;
    padding-bottom: 5px;
    opacity: 0.5;
}

.hand-site-imgfull
{
    display: none;
}

.hand-site-data
{
    width: 180px;
    float: right;
    margin-top: 10px;
}

.hand-site-data #caption
{
    line-height: 18px;
    font-size: 11px;
    padding-bottom: 10px;
}

.idx-left
{
    width: 724px;
    float: left;
}

.idx-right
{
    width: 250px;
    float: right;
}

.idx-in
{
    border: 1px solid #ddd;
    padding: 10px;
}

.idx-in-bg
{
    border: 1px solid #ddd;
    padding: 10px;
    background-color: #f0f0f0;
}


a.idx:link,
a.idx:visited,
a.idx:active {
    color: #f00;
    font-weight: bold;
    text-decoration: underline;
}

ul.arrows
{
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.arrows li
{
    padding-left: 15px;
    margin-top: 10px;
    background: url("/img/redarrow.gif") no-repeat 2px 5px;
}

.tos-line
{
    background-color: #F9F9F9;
    margin-bottom: 3px;
}

table.zoznam
{
    border: 0 solid #CCCCCC;
    border-collapse: collapse;
    border-spacing: 0;
}

table.zoznam th
{
    background-color: #D6DFF7;
    border: 1px solid #CCCCCC;
    padding: 5px;
}

table.zoznam td
{
    border: 1px solid #CCCCCC;
    padding: 5px;
}

.user_gallery_textup
{
    text-align: justify;
    color: #666666;
}

.ugt_actions
{
    text-align: right;
    float: right;
    font-size: 12px;
}

.handedit
{
    text-align: center;
    font-size: 12px;
    margin: 10px 0;
}

#caption .handedit a
{
    color: green;
    text-decoration: none;
}

#handform
{
    font-size: 11px;
    border-top: 1px dashed #ccc;
    padding-top: 4px;
}

#idFlashPlayer
{
    width: 510px;
    height: 310px;
    float: left;
    border: 1px solid #eee;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}

.replay-data
{
    width: 200px;
    float: right;
    margin-top: 10px;
    line-height: 18px;
    font-size: 11px;
}

.replay-data a
{
    color: #0033CC;
    text-decoration: underline;
}

.replayembedform, .shotembedform
{
    background-color: #fff;
    color: gray;
    border: 1px solid;
}

.replayembedform
{
    width: 200px;
}

.shotembedform
{
    width: 175px;
}

a.lnkShots:link, a.lnkShots:visited
{
    color: #457045;
}

a.lnkReplays:link, a.lnkReplays:visited
{
    color: #007FB8;
}

a.lnkVideos:link, a.lnkVideos:visited
{
    color: #FF8800;
}

#tourdescedit
{
    font-size: 12px;
}

#share
{
    height: 16px;
    line-height: normal;
    margin-top: 5px;
}

#share img
{
	margin-right: 10px;
}

#replaydesc
{
    margin: 5px 0;
}

#replay-rating img, #hand-rating img
{
    vertical-align: -3px;
}

#usercomments
{
    width: 400px;
    float: left;
}

#morethings
{
	width: 300px;
	float: right;
}

#morethings #sboxShots,
#morethings #sboxReplays
{
	width: 100%;
	/*height: 400px;
	overflow: auto;*/
}

.user_item_conf
{
    width: 280px;
    float: right;
	border: 1px solid #ddd;
    padding: 10px;
    background-color: #f0f0f0;
}

a.jslink
{
    border-bottom: 1px dotted #03c;
}

.shortReplay, .shortShot
{
    font-size: 11px;
    z-index: 1;
}

.shortReplay div, .shortShot div
{
	margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    z-index: 1;
}

.shortReplay a, .shortShot a
{
    color: #0033CC;
    text-decoration: underline;
}

.shortReplay .name, .shortShot .name
{
    font-size: 15px;
    font-weight: bold;
    color: #0033CC;
    margin-bottom: 3px;
}

.shortReplay .name a, .shortShot .name a
{
    text-decoration: none;
}

.shortReplay .cards
{
    margin: 10px 0;
}

.newCommentArea
{
    width: 100%;
    height: 80px;
}

a.actionLink:link,
a.actionLink:hover,
a.actionLink:active,
a.actionLink:visited
{
    color: #03c;
    border-bottom: 1px dotted #03c;
    text-decoration: none;
}


#usercomments input
{
    font-size: 14px;
}

.cmtAuthor
{
	background-color: #FFFFCF;
}

.comment
{
	border-top: 1px solid #ccc;
	padding-top: 5px;
	margin-top: 10px;
}

.cmtName a
{
	color: #03c;
	text-decoration: underline;
}

.cmtName
{
    float: left;
}

.cmtActions
{
	float: right;
	text-align: right;
}

.cmtData
{
    padding: 10px 0;
}

/* FORUM {{ */

#forumbox
{}

ul.topiclist
{
    display: block;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}

ul.topiclist li
{
    display: block;
    list-style-type: none;
    color: #777777;
    margin: 0;
}

ul.topiclist dl
{
    height: 1%;
    overflow: hidden;
    position: relative;
}

ul.topiclist li.row dl
{
    padding: 2px 0;
}

ul.topiclist dt
{
    display: block;
    float: left;
    width: 425px;
    padding: 4px 5px;
}

ul.topiclist dd
{
    display: block;
    float: left;
    border-left: 1px solid #FFFFFF;
    padding: 4px 0;
}

ul.topiclist dfn
{
    display: none;
}

li.header
{
	background-color: #7C8891;
}

li.row
{
    border-bottom: 1px solid #8F8F8F;
    min-height: 35px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    background-color: #E8ECEE;
    background-image: url(/img/forum/topic.png);
}

li.row dt
{
    padding-left: 45px;
    height: 30px;
    font-size: 11px;
    line-height: 15px;
}

li.row:hover
{
    background-color: #F6F6F6;
}

li.row:hover dd
{
    border-left-color: #CCCCCC;
}

li.header dt, li.header dd
{
    line-height: 1em;
    border-left-width: 0;
    margin: 2px 0 4px 0;
    color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
    text-transform: uppercase;
    font-weight: bold;
}

li.header dd, li.row dd
{
    margin-left: 1px;
}

li.header dt
{
    padding-left: 5px;
    padding-right: 45px;
}

li.sticky
{
    background-image: url(/img/forum/sticky.png);
    background-color: #D1D9DD;
}

li.locked
{
    background-image: url(/img/forum/topic_locked.png);
}

li.stickylocked
{
    background-image: url(/img/forum/sticky_locked.png);
    background-color: #D1D9DD;
}

#forumbox .hidden
{
	opacity: 0.4;
}

dd.posts
{
    width: 60px;
    text-align: center;
    line-height: 2.2em;
}

li.row dd.lastpost
{
    height: 30px;
    font-size: 11px;
    line-height: 16px;
}

li.row dd.posts
{
    height: 30px;
}

dd.lastpost
{
    width: 180px;
}

dd.lastpost span
{
    display: block;
    padding-left: 5px;
}

a.topictitle
{
	font-size: 12px;
    font-weight: bold;
    color: #007FB8;
    text-decoration: none;
}

a.topictitle:hover
{
    text-decoration: underline;
}

a.topictitle:active
{
    color: #FF0000;
}

#forumbox .addpost
{
	background-color: #ECF1F3;
	padding: 10px;
}

#forumbox .buttons
{
	border-top: 1px dashed #ccc;
	padding-top: 10px;
	margin-top: 10px;
	text-align: center;
}

.post
{
    padding: 10px;
    margin-bottom: 5px;
}

.post a:link, .post a:visited
{
    color: #007FB8;
}

.post h3
{
    font-weight:bold;
    font-size: 15px;
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 125%;
    color: #007FB8;
}

.post .content
{
    font-size: 13px;
}

p.author
{
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    font-size: 10px;
    line-height: 15px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #555;
}

p.author img
{
	border-width: 0;
}

#forumbox .odd  { background-color: #ECF3F7; }
#forumbox .even { background-color: #e1ebf2; }

#forumbox .pager
{
    font-size: 9px;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    text-align: right;
}

#forumbox .pager b
{
    color: #fff;
    background-color: #000;
    padding: 1px 4px;
    border: 1px solid #C0C0C0;
    margin: 0 0 0 6px;
}

#forumbox .pager a:link,
#forumbox .pager a:visited,
#forumbox .pager a:active
{
    background-color: #F5F5F5;
    padding: 1px 4px;
    border: 1px solid #C0C0C0;
    margin: 0 0 0 6px;
}

#forumbox .pager a:hover
{
    background-color: #000;
    color: #fff;
}

#forumbox .actions
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	margin: 5px 0;
}

.actions a.topictitle
{
	font-size: 11px;
	color: #457045;
}

/* FORUM }} */

