html * { font-size: 100.01%; }
textarea, pre, code, kbd, samp, var, tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
.bodybg {background:#010e2c url(/themes/grbetshop/media/images/navigation/body_bg.gif) top repeat-x; font-family: Helvetica, sans-serif;font-size: 75.00%;color: #444;}
body {}

/*--- Headings
----------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight:normal;margin: 0 0 0.25em 0;}
h1 { font-size: 250%; }                       /* 30px */
h2 { font-size: 200%; }                       /* 24px */
h3 { font-size: 150%; }                       /* 18px */
h4 { font-size: 133.33%; }                    /* 16px */
h5 { font-size: 116.67%; }                    /* 14px */
h6 { font-size: 116.67%; }                    /* 14px */

h1,h2,h3,h4,h5,h6.title {}

/* lists
----------------------------------------------- */
ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em;}
ul li { list-style-type: disc; }
ul ul li { list-style-type: circle; }

ol li { list-style-type: decimal; }
ol ol li { list-style-type: lower-latin; }
/*
li { margin-left: 0.8em; line-height: 1.5em; }
*/
dt { font-weight: bold; }
dd { margin: 0 0 1em 0.8em; }

/* --- general text formatting
------------------------------------------ */

p { line-height: 1.5em; margin: 0 0 1em 0; }

blockquote, cite,q {font-family: Georgia, "Times New Roman", Times, serif;font-style:italic;}
blockquote { margin: 0 0 1em 1.6em; color: #666; }

strong,b { font-weight: bold; }
em,i { font-style: italic; }

pre, code, kbd, tt, samp, var { font-size: 100%; }
pre, code { color: #800; }
pre { line-height: 1.5em; margin: 0 0 1em 0; }
kbd, samp, var { color: #666; }
var { font-style: italic; }
acronym, abbr {border-bottom: 1px #aaa dotted;font-variant: small-caps;letter-spacing: .07em;cursor: help;}

sub, sup { font-size: 91.6667%; }

hr {color: #fff;background:transparent;margin: 0 0 0.5em 0;padding: 0 0 0.5em 0;border:0;border-bottom: 1px #eee solid;}

/*--- Links 
------------------------------------------ */
a { color: #4D87C7; background:transparent; text-decoration:none; }
a:visited  { color: #036; }

a:focus,
a:hover,
a:active { color:#182E7A; }

/* --- images (with optional captions) 
 ------------------------------------------ */
p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }
p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }

p.icaption_left img,
p.icaption_right img { padding:0; border: 1px #888 solid; }

p.icaption_left strong,
p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }

/* generic
----------------------------------------------- */
.highlight { color: #f60; }
.dimmed { color: #888; }

.info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

.note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
.important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
.warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }

.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
.center { display:block; text-align:center; margin: 0.5em auto; }

/*  NAVIGATION  */
#col3 { background-color:#fff;}
#col3_content {background-color:#fff;}

#toplinks {border-bottom:solid 1px #384c69; color:#bbb; font-size:10px;}
#toplinks a{color:#ccc; text-decoration:none; padding-left:8px; padding-right:8px;}
#toplinks a:hover{color:#fff;}

#login {color:#474747; font-size:11px; font-weight:bold;}
#login img {vertical-align:middle;}
#login input {vertical-align:middle;}
#login a {color:#474747; text-decoration:underline;}
#login a:hover {color:#666; text-decoration:underline;}
.loginText {border: solid 1px #c3c3c3;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#666; margin-bottom:0px; margin-left:0px; padding: 1px 3px 1px 3px; background:#fff url(/themes/grbetshop/media/images/navigation/inputtxt_bg.gif) left top;}
#login em a {color:#ffb21e; font-style:normal;}
.loginRegister {width:160px; height:20px; line-height:20px; margin-top:9px; color:#fff !important; letter-spacing:0px; background-image:url(/themes/grbetshop/media/images/navigation/btn_register.gif); background-position:center; background-repeat:no-repeat; text-align:center; text-indent:10px; text-decoration:none !important; padding:2px; display:block; float:left;}

#header {background:url(/themes/grbetshop/media/images/navigation/header_bg.gif) top center;}
#mmenu {}

#mainmenu ul {margin:0px; padding-top:23px; margin-left:20px; float:left;}
#mainmenu ul li {float:left; list-style-type:none; margin:0px; padding:0px; font-size:14px; font-weight:bold; background: url(/themes/grbetshop/media/images/navigation/mmenu_sep.gif) right no-repeat;}
#mainmenu ul li:hover {}
#mainmenu ul li a:link, #mainmenu a:visited {padding-left:10px;padding-right:10px; color: #474747; text-decoration: none; line-height:30px; display:block;}
#mainmenu ul li span {margin-left:5px; margin-right:5px; display:block;}
#mainmenu ul li span:hover {background:url(/themes/grbetshop/media/images/navigation/mmenu_over.gif) center left no-repeat;}
#mainmenu ul li a:hover {color:#333; background:url(/themes/grbetshop/media/images/navigation/mmenu_over.gif) center right no-repeat;}
* html div#mainmenu ul li a:hover {background-image:url(/themes/grbetshop/media/images/navigation/mmenu_over.gif); background-position:left; background-repeat:no-repeat;}



#helpmenu {margin:0; float:right; width:120px; margin-top:8px;background: url(/themes/grbetshop/media/images/navigation/mmenu_sep.gif) left repeat-y;}
#helpmenu ul {margin:0px; padding-left:10px;}
#helpmenu ul li {list-style-type:none; margin:0px; padding:0px; font-size:11px; }
#helpmenu ul li:hover {}
#helpmenu ul li a:link, #helpmenu a:visited {padding-left:20px;color: #474747; text-decoration: none; margin:0; height:18px; line-height:18px; display:block;background: url(/themes/grbetshop/media/images/navigation/mmenu_bullet.gif) center left no-repeat;}
#helpmenu ul li a:hover {color:#181818;}
* html div#helpmenu ul li a:hover {}

.mmenuLeft {position:absolute; width:11px; height:77px; top:0px; left:0px; background:url(/themes/grbetshop/media/images/navigation/header_bg.gif) left top no-repeat; z-index:98;}
.mmenuRight {position:absolute; width:11px; height:77px; top:0px; right:0px; background:url(/themes/grbetshop/media/images/navigation/header_bg.gif) right top no-repeat; z-index:99;}
* html div.mmenuLeft {top:0px;}
* html div.mmenuRight {top:0px; right:-1px;}

#topbar {color: #fff; background-color: #124c9b; font-size:11px; font-weight:bold;}
#topbar a {text-decoration:none; color:#fff; text-decoration:underline}
#topbar a:hover {color:#f66;}
#topbar select {padding:0px 2px 0px 2px; font-size:9px; margin:0 0 0 4px; vertical-align:middle;}

.topbarLeft {position:absolute; width:4px; height:35px; top:105px; left:0px; background:url(/themes/grbetshop/media/images/navigation/mmenu_corners.gif) left bottom no-repeat; z-index:98;}
.topbarRight {position:absolute; width:4px; height:35px; top:105px; right:0px; background:url(/themes/grbetshop/media/images/navigation/mmenu_corners.gif) right bottom no-repeat; z-index:99;}
* html div.topbarLeft {top:108px;}
* html div.topbarRight {top:108px; right:-1px;}



#subnav {background-color:#d8e3ff; color:#2f2472; border-top:solid 1px #fff; font-weight:bold;}
#subnav ul {float:right; border-left:solid 1px #fff; padding:0px; list-style-position:inside;}
#subnav ul li {float:left; line-height:33px; list-style-type:none; font-size:11px; margin:0px;}
#subnav ul li a{color:#2f2472; text-decoration:none; display:block; padding-left:10px; padding-right:10px; border-right:solid 1px #fff;}
#subnav ul li a:hover {color:#ff0000;}

.leftEnd {width:190px; height:5px; margin:0 0 10px 0; background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) bottom left;}
.rightEnd {width:300px; height:4px; margin:0 0 5px 0; background:url(../media/images/navigation/bluebox_end.gif) right top no-repeat;}

.mainCorners {height:10px;margin:0px;}
* html div.mainCorners {display:none;}
.mainStartl {background:url(/themes/grbetshop/media/images/navigation/main_corners.gif) left top; margin-right:10px; height:10px;}
.mainStartr {width:10px; height:10px; background:url(/themes/grbetshop/media/images/navigation/main_corners.gif) right top; float:right; margin-top:-10px;}
.mainEndl {}
.mainEndr {}

/* titles
----------------------------------------------- */
.maintitle {line-height:24px; text-indent:10px; margin-bottom:5px; color:#fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#0a2c5c url(/themes/grbetshop/media/images/navigation/bluebar_bg.gif) top;}

.leftTitle {margin:0; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/lefttitle_bg.gif);}

/* boxes
----------------------------------------------- */
.panoramabox {background:transparent;margin-bottom:10px;padding:10px 10px 1px 10px;cursor:pointer; border:solid 1px #bbbbbb; height:105px;}
.panoramabox h2 {line-height:24px; text-indent:24px; color:#fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#2f2472 url(/themes/grbetshop/media/images/navigation/title_icon.gif) left center no-repeat; margin:-10px -10px 2px -10px;}
.panoramabox img {float:left; margin:3px 10px 3px 0;}
.panoramabox p {font-size:.91em;color:#444444;}

.gamebox {background-color:#e2e2e2;margin-bottom:10px;padding:10px 10px 1px 10px;cursor:pointer; border:solid 1px #bbb; min-height:105px;}
.gamebox h2 {line-height:24px; text-indent:10px; color:#ffd100; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#333 url(/themes/grbetshop/media/images/navigation/title_grey.gif) left center no-repeat; margin:-10px -10px 2px -10px;}
.gamebox img {float:left; margin:3px 10px 3px 0;}
.gamebox p {font-size:.91em;color:#222222; }


.casinoTabStart {width:760px; height:10px;background:url(/themes/grbetshop/media/images/casino/tab_corners.gif) top center no-repeat; float:left;}
.casinoTab {width:760px; background:#ffd100; float:left;}
.casinoTabEnd {width:760px; height:10px;background:url(/themes/grbetshop/media/images/casino/tab_corners.gif) bottom center no-repeat; float:left;}

.linkTab {width:112px; height:27px; background:url(/themes/grbetshop/media/images/casino/tab_link.gif) center no-repeat; text-align:center;color:#373737; font-size:11px; font-weight:bold;}
.linkTab a {color:#373737; text-decoration:none; line-height:27px;}
.linkTabSelected {width:112px; height:27px; background:url(/themes/grbetshop/media/images/casino/tab_link_selected.gif) center no-repeat; text-align:center;color:#373737;font-size:11px; font-weight:bold;}
.linkTabSelected a {color:#373737; text-decoration:none;line-height:27px;}

.casinobox {width:228px; height:100px; padding: 5px 8px; background:url(/themes/grbetshop/media/images/casino/game_pad.gif) center no-repeat; margin-left:7px; margin-bottom:7px;float:left;}
.casinobox img {float:left; margin:3px 10px 3px 0;}
.casinobox h2 {font-size:12px; font-weight:bold;color:#474747; margin:0; line-height:14px;}
.casinobox ul {margin:3px 0;padding:0; float:left; width:108px;}
.casinobox li {list-style-type:none; list-style:none; padding:0px; font-size:11px;border-bottom:dotted 1px #666; height:19px; line-height:19px; background:url(/themes/grbetshop/media/images/casino/link_arrow.gif) 4px 0px no-repeat;}
.casinobox li a, div.casinobox li a:link, div.casinobox li a:visited {text-decoration:none; color:#474747; display:block; padding-left:30px; margin:1px 0 0 0;}
.casinobox ul li a:hover {color:#000;}
.casinobox .playNow {background:#c1c1c1 url(/themes/grbetshop/media/images/casino/link_arrow.gif) 4px -20px no-repeat; color:#000; border-top:dotted 1px #666;}

.splashbox {margin-top:5px;margin-bottom:5px;padding:10px 10px 1px 10px;text-align:left;cursor:pointer;}
.splashbox h2 {font-size:1em;font-weight:bold;color:#303030;margin:-10px -10px 5px -10px;text-indent:12px; height:30px; line-height:30px;}
.splashbox img {margin: 0px 8px 3px 0px; float:left;}
.splashbox p {font-size:.91em;color:#000;text-align:left;}
.splashbox .end {height:4px;}

.c50l .subc .splashbox h2 {background:url(/themes/grbetshop/media/images/splash/splashbox50_white.gif) top;}
.c50r .subc .splashbox h2 {background:url(/themes/grbetshop/media/images/splash/splashbox50_blue.gif) top;}
.c25l .subc .splashbox h2 {background:url(/themes/grbetshop/media/images/splash/splashbox25_white.gif) top;}
.c25r .subc .splashbox h2 {background:url(/themes/grbetshop/media/images/splash/splashbox25_blue.gif) top;}
.c50l .subc .splashbox {background:url(/themes/grbetshop/media/images/splash/splashbox50_white.gif) bottom;height:240px;}
.c50r .subc .splashbox {background:url(/themes/grbetshop/media/images/splash/splashbox50_blue.gif) bottom;height:240px;}
.c25l .subc .splashbox {background:url(/themes/grbetshop/media/images/splash/splashbox25_white.gif) bottom;height:200px;}
.c25r .subc .splashbox {background:url(/themes/grbetshop/media/images/splash/splashbox25_blue.gif) bottom;height:200px;}
.c50l .subc .splashbox p {color:#303030;}
.c50r .subc .splashbox p {color:#fff;}
.c25l .subc .splashbox p {color:#303030;}
.c25r .subc .splashbox p {color:#fff;}
.c50l .subc .splashbox a {color:#000;text-decoration:none;}
.c50r .subc .splashbox a {}
.c25l .subc .splashbox a {color:#000;text-decoration:none;}
.c25r .subc .splashbox a {color:#fff;text-decoration:none;}

.splashTrailerControl {width:420px; height:16px; line-height:16px; margin-top:26px; text-align:right; float:right;}
.splashTrailerControl a:link, .splashTrailerControl a:active, .splashTrailerControl a:visited {color:#fff;}
.splashTrailerControl a {padding:3px 6px 3px 6px; background-color:#124c9b;color:#fff !important; font-weight:bold; font-size:11px; margin-left:5px;}
.splashTrailerControl a:hover {background-color:#f5a116; color:#000 !important;}
.splashTrailerControl .selected {background-color:#f5a116; color:#000 !important;}


/* menus
----------------------------------------------- */

/*sport game menu MPLE*/
div.sportgamemenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.sportgamemenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.sportgamemenu ul {margin:0;padding:0;padding-left:4px;}
div.sportgamemenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.sportgamemenu li a, div.sportgamemenu li a:link, div.sportgamemenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/Media/Images/Navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.sportgamemenu li a:hover {background-position:bottom left;}

/*user account menu */
div.useraccountmenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.useraccountmenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.useraccountmenu ul {margin:0;padding:0;padding-left:4px;}
div.useraccountmenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.useraccountmenu li a, div.useraccountmenu li a:link, div.useraccountmenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/Media/Images/Navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.useraccountmenu li a:hover {background-position:bottom left;}

/*panorama menu */
div.panoramamenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.panoramamenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.panoramamenu ul {margin:0;padding:0;padding-left:4px;}
div.panoramamenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.panoramamenu li a, div.panoramamenu li a:link, div.panoramamenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/media/images/navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.panoramamenu li a:hover {background-position:bottom left;}

/*casino menus */
div.casinogamesmenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.casinogamesmenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.casinogamesmenu ul {margin:0;padding:0;padding-left:4px;}
div.casinogamesmenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.casinogamesmenu li a, div.casinogamesmenu li a:link, div.casinogamesmenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/media/images/navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.casinogamesmenu li a:hover {background-position:bottom left;}

div.casinopromomenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.casinopromomenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.casinopromomenu ul {margin:0;padding:0;padding-left:4px; display:table;}
div.casinopromomenu li {list-style-type:none; list-style:inherit; padding:0 0 0 30px; font-size:10px; font-weight:bold; height:24px; background:url(/themes/grbetshop/media/images/navigation/leftmenu_link.gif) top left; margin:1px 0 0 0; vertical-align:middle;}
div.casinopromomenu li a, div.casinopromomenu li a:link, div.casinopromomenu li a:visited {text-decoration:none; color:#373737; display:block; margin:0; vertical-align:middle;display:table-cell; height:24px;line-height:7px;}
div.casinopromomenu li:hover {background-position:bottom left;}


div.casinomenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.casinomenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.casinomenu ul {margin:0;padding:0;padding-left:4px;}
div.casinomenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.casinomenu li a, div.casinomenu li a:link, div.casinomenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/media/images/navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.casinomenu li a:hover {background-position:bottom left;}

/*general menu KITRINO*/

div.generalmenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.generalmenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.generalmenu ul {margin:0;padding:0;padding-left:4px;}
div.generalmenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.generalmenu li a, div.generalmenu li a:link, div.generalmenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/Media/Images/Navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.generalmenu li a:hover {background-position:bottom left;}

/* Poker menu  */
div.pokermenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.pokermenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.pokermenu ul {margin:0;padding:0;padding-left:4px;}
div.pokermenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.pokermenu li a, div.pokermenu li a:link, div.pokermenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/Media/Images/Navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.pokermenu li a:hover {background-position:bottom left;}

div.pokercashiermenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.pokercashiermenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.pokercashiermenu ul {margin:0;padding:0;padding-left:4px;}
div.pokercashiermenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.pokercashiermenu li a, div.pokercashiermenu li a:link, div.pokercashiermenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/Media/Images/Navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.pokercashiermenu li a:hover {background-position:bottom left;}



/* Games menus    */
div.gamesmenu {width:190px;padding-top:4px;font-size:11px; color:#fff; margin:0;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left;}
div.gamesmenu .title {margin-left:4px; line-height:24px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/leftmenu_title.gif);}
div.gamesmenu ul {margin:0;padding:0;padding-left:4px;}
div.gamesmenu li {list-style-type:none; list-style:inherit; padding:0px; font-size:11px; font-weight:bold;}
div.gamesmenu li a, div.gamesmenu li a:link, div.gamesmenu li a:visited {text-decoration:none; color:#373737; display:block; padding-left:30px; margin:1px 0 0 0; background:url(/themes/grbetshop/Media/Images/Navigation/leftmenu_link.gif) top left; height:24px; line-height:24px;}
div.gamesmenu li a:hover {background-position:bottom left;}




/* TEASERS */

.mainteaser {margin-bottom:10px;cursor:pointer; height:auto; min-height:180px; padding:5px; background-color:#124c9b; padding-bottom:40px;}
* html div.mainteaser {height:100px; padding-bottom:50px;}
.mainteaser p {font-family: Helvetica, sans-serif;font-size: 11px;color:#fff;text-align:left;margin:0;padding-right:10px;margin-bottom:10px;}
.mainteaser img {margin: -29px 15px 5px 0; float:left;}
.mainteaser h2 {margin-left:245px;line-height:24px; height:24px; text-indent:10px; margin-bottom:5px; color:#fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#0a2c5c url(/themes/grbetshop/media/images/navigation/bluebar_bg.gif) top;}
.mainteaser table {font-family: Helvetica, sans-serif;font-size:10px; position:absolute; right:10px;}
.mainteaser thead th {border:solid 1px #124c9b;background-color:#2a5ea5;color:#fff;font-weight:bold;text-align:center;padding:2px;}
.mainteaser tbody th {padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:4px;border:solid 1px #124c9b;color:#fff;font-weight:bold;}
.mainteaser tbody td {border:solid 1px #124c9b;background-color:#9dbbf7;color:#000; padding:0px; margin:0px; font-weight:bold;}
.mainteaser tbody td a{padding-top:5px;padding-right:8px;padding-bottom:3px;padding-left:8px;color:#000;text-decoration:none;display:block;}
.mainteaser tbody td a:hover{background-color:#ffb21e;color:#000;}

.teaser {margin-bottom:10px;cursor:pointer; height:auto; min-height:10px; padding:0px; padding-bottom:40px; background-color:#fff;}
* html div.teaser {height:10px; padding-bottom:50px;}
.teaser p {font-family: Helvetica, sans-serif;font-size: 11px;color:#333;text-align:left;margin:0;padding-right:10px;margin-bottom:10px;}
.teaser img {margin-right:10px;margin-bottom:5px; float:left; }
.teaser h2 {line-height:12px; margin-bottom:5px; color:#081b47; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px;border-bottom:dotted 1px #666; padding-bottom:4px;}
.teaser table {width:95%;font-family: Helvetica, sans-serif;font-size:11px; margin-right:10px;}
.teaser th { color: #474747; font-weight: bold; padding: 6px 5px 6px 10px; text-align: right; }
.teaser td {color:#000; padding:0px; margin:0px;width:50px;text-align:center}
.teaser td a{font-weight:700;text-decoration:none;color: #373737;width:50px;line-height:20px;height:20px;margin-top:1px;white-space:nowrap;display:block;background:url(/themes/grbetshop/media/images/navigation/eventstable_odd.gif) center top no-repeat;}
.teaser td a:hover{color:#000;background:url(/themes/grbetshop/media/images/navigation/eventstable_odd.gif) center bottom no-repeat;}



.teaserDouble {width:49%;float:left;margin-bottom:10px;margin-right:2px;margin-left:2px;}
.teaserDouble p {font-family: Helvetica, sans-serif;font-size:11px;color:#333333;text-align:left;margin:0;padding-right:10px;margin-bottom:10px;height:250px;}
.teaserDouble img {float:left;margin-right:10px;margin-bottom:5px;}
.teaserDouble h2 {line-height:24px; text-indent:10px; margin-bottom:5px; color:#fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#0a2c5c url(/themes/grbetshop/media/images/navigation/bluebar_bg.gif) top; white-space:nowrap;}
.teaserDouble table {font-family: Helvetica, sans-serif;font-size:10px;}
.teaserDouble thead th {border:solid 1px #fff;background-color:#f0f0f0;color:#333;font-weight:bold;text-align:center;padding:2px;}
.teaserDouble tbody th {padding-top:4px;padding-right:40px;padding-bottom:4px;padding-left:4px;border:solid 1px #fff;color:#333333;font-weight:bold;}
.teaserDouble tbody td {border:solid 1px #fff;background-color:#b9b9b9;color:#000; padding:0px; margin:0px;}
.teaserDouble tbody td a{padding-top:5px;padding-right:8px;padding-bottom:3px;padding-left:8px;color:#000;text-decoration:none;display:block;} 
.teaserDouble tbody td a:hover{background-color:#ffb21e;color:#000;}


/* BETSLIP  */
#betslipTitle {margin:0px; line-height:30px; height:30px; font-size:11px; font-weight:bold; color:#ffd100; text-indent:10px; background: url(/themes/grbetshop/media/images/navigation/betslip_bg.gif) top right;}

#betslipBottom {width:300px; height:14px; margin:-2px 0 10px 0; background: url(/themes/grbetshop/media/images/navigation/betslip_bg.gif) right bottom;}

/* POKER  */
 
.pokerTable {padding:10px; color:#303030; margin-top:5px; font-size:12px; line-height:16px;}
.pokerTitle {line-height:24px; height:24px; margin:-10px -10px 10px -10px; color:#081b47; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; border-bottom:dotted 1px #666;border-top:dotted 1px #666;}
.poker_btn a { width:200px; height:30px; line-height:30px; display:block; color:#373737; text-decoration:none; text-align:center; font-weight:bold; background:url(/themes/grbetshop/media/images/poker_btn.gif) center;}
.poker_btn a:link, .poker_btn a:visited, .poker_btn a:active {color:#373737;}

.pokerPromo {font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:11px;background-color:#fff;padding:10px; background:url(/themes/grbetshop/media/images/navigation/rightplain_bg.gif) top left no-repeat;}
.pokerPromo p{color:#373737;}
.pokerPromo a{color:#081b47;text-decoration:none;}
.pokerPromo a:hover {color:#124c9b;}
.pokerPromo h2 {line-height:24px; height:24px; margin-bottom:5px; color:#ffd100; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-indent:10px; background:url(/themes/grbetshop/media/images/navigation/righttitle_bg.gif) left; margin-left:-10px;}
.pokerPromo h3 {line-height:18px; height:18px; margin-bottom:5px; color:#081b47; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

/* CASINO */
#casinoHeader {float:left;height:200px;margin-bottom:10px;width:450px;}
#casinoRecommendations {float:right;height:200px;margin-bottom:10px;width:300px;}

/* FOOTER   */
#footer {background-color:#010a1f; border-top:solid 2px #000;}
.footerMenu {width:98%;text-align:center;color:#ffd100;font-family:Helvetica, sans-serif; font-size:11px;padding-top:20px;padding-bottom:10px;}
.footerMenu a, .footerMenu a:visited, .footerMenu a:active {color:#fff !important;text-decoration:none;margin-left:10px;margin-right:10px;}
.footerMenu a:hover {color:#ccc !important;}
.footerCopyright{color:#fff; margin-left:10px; margin-right:10px;}
.footerPayment{text-align:center; width:98%;font-family:Helvetica, sans-serif;font-size:11px;color:#fff;padding-top:10px;padding-bottom:10px;}
.footerPayment img {margin-top:5px;margin-bottom:5px;}


/* BANNERS  */
#mainBanner {margin-left:-8px; margin-right:-8px; margin-bottom:5px;}
* html div#mainBanner {margin-top:8px;}
.bannerCasino {width:236px;height:33px;padding-top:104px;padding-left:40px;padding-right:24px;margin-left:0px;margin-bottom:10px;line-height:20px;font-size:11px;color:#000; text-align:right; font-weight:bold; background:url(/themes/grbetshop/media/images/navigation/banner_casino.jpg) center no-repeat; cursor:pointer;}
.bannerPoker {width:236px;height:33px;padding-top:104px;padding-left:40px;padding-right:24px;margin-left:0px;margin-bottom:10px;line-height:20px;font-size:11px;color:#000; text-align:right; font-weight:bold; background:url(/themes/grbetshop/media/images/navigation/banner_poker.jpg) center no-repeat; cursor:pointer;}
 
.bannerSupport {width:270px;height:54px;padding-top:172px;padding-left:20px;padding-right:10px;margin-left:0px;margin-bottom:10px;line-height:16px;font-size:11px;color:#252525; background:url(/themes/grbetshop/media/images/navigation/banner_support.jpg) center no-repeat; cursor:pointer;}
.bannerSupport a {color:#000 !important;text-decoration:none;}
.bannerSupport a:hover {color:#474747 !important;}
* html div.bannerSupport {width:236px; height:226px;}



/* forms
----------------------------------------------- */
form {/*overflow:hidden;*/}

div.yform {background: #efefef;border: 1px #999 solid;margin: 0 0 1em 0;padding: 10px;}
  div.yform fieldset {
    border: 1px #bbb solid;
    background: #fff none repeat scroll 0 0;
    margin:0 0 1em;
    padding: 0.5em 1em;
  }

  div.yform legend {
    font-size:125%; color:#081b47; background:transparent; margin-bottom:3px;
  }

  div.yform label {
    color: #444;
  }

  div.yform .type-text input,
  div.yform .type-text textarea,
  div.yform .type-select select, 
  div.yform .type-date select{
    font-family: Helvetica, sans-serif; 
    border: 1px solid #c3c3c3;
	background:url(/themes/grbetshop/media/images/navigation/inputtxt_bg.gif) top left;
  }

  /* :hover and :focus status on form fields */
  div.yform div input:focus,
  div.yform div select:focus,
  div.yform div textarea:focus,
  div.yform div input:hover,
  div.yform div select:hover,
  div.yform div textarea:hover,
  div.yform div input:active,
  div.yform div select:active,
  div.yform div textarea:active {
    border: 1px #e09400 solid;
  }

  /* Styling of buttons */
  div.yform .type-button input {
    border-top: 1px #ddd solid;
    border-left: 1px #ddd solid;
    border-right: 1px #444 solid;
    border-bottom: 1px #444 solid;
    color: #000;
    padding: .5em 1.2em;
  }

  div.yform .type-button input#reset { color: #fff; background: #666; border-color:#999 #444 #444 #999;}
  div.yform .type-button input#submit { color: #fff; background: #2f2472; border-color:#59508e #000 #000 #59508e; }

  /* :hover and :focus status on buttons */
  div.yform div.type-button input:focus,
  div.yform div.type-button input:hover,
  div.yform div.type-button input:active {
    /*border-top: 1px #444 solid;
    border-left: 1px #444 solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid;*/
    color: #fff;
    background: #0a2c5c; 
  }

  div.yform div.type-button input#reset:focus,
  div.yform div.type-button input#reset:hover,
  div.yform div.type-button input#reset:active {
    background: #777; color: #fff;
  }

  div.yform div.type-button input#submit:focus,
  div.yform div.type-button input#submit:hover,
  div.yform div.type-button input#submit:active {
    background: #0a2c5c; color: #fff;
  }

 /*------------------------------------------------------------------------------------------------------*/

  /* General form styling */
  div.yform { overflow: hidden; }
  div.yform fieldset { overflow: hidden; }
  div.yform legend { background: transparent; border: 0; }
  div.yform label { display:block; cursor: pointer; }
  div.yform .message { display: block; margin-bottom: 0.5em; color: #666; }

  /* Hiding of hidden fields (otherwise ugly spaces in Firefox) */
  div.yform input[type=hidden] { display: none !important; }

  /* Highlight mandatory fields */
  div.yform sup { color: #800; font-weight: bold; }

  /* styling containing DIV elements */
  div.yform div.type-text,
  div.yform div.type-select,
  div.yform div.type-check,
  div.yform div.type-button {
    margin: 0.5em 0;
    position: relative;
    overflow: hidden;
  }

  /* styling standard form elements with 'almost' equal flexible width */
  div.yform .type-text input,
  div.yform .type-text textarea {
    display: block;
    position: relative;
    padding: 0.3em 0.3em;
    width: 58.5%;
  }

  div.yform .type-select select {
    display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;
    width: 60%;
    cursor: pointer;
  }
  div.yform .type-select select optgroup {
    font-style: normal;
    font-weight: bold;
  }

  div.yform .type-check input { cursor: pointer; }
  div.yform .type-check label { display: inline; }

  /* Styling of buttons */
  div.yform .type-button input {
    width: auto;
    cursor: pointer;
  }

  /* Styling of error-messages */
  div.yform div.error {
    border: 1px #a00 dashed;
    background: #faf4f4;
    padding: 0.5em;
  }


  div.yform div.error label { color: #000; font-weight:bold; }
  div.yform div.error .message { color: #800; }
  
    /* Styling of div.highlight-messages */
  div.yform div.highlight {
    border: 1px #c1c1c1 dashed;
    background: #efefef;
    padding: 0.5em;
  }

  div.yform div.highlight label { color: #000; font-weight:bold; }
  div.yform div.highlight .message { color: #2f2472; }

 /*------------------------------------------------------------------------------------------------------*/

  /* General form styling */
  div.yform { overflow: hidden; }
  div.yform fieldset { overflow: hidden; }
  div.yform legend { background: transparent; border: 0; }
  div.yform label { display:block; cursor: pointer; }
  div.yform .message { display: block; margin-bottom: 0.5em; color: #666; }

  /* Hiding of hidden fields (otherwise ugly spaces in Firefox) */
  div.yform input[type=hidden] { display: none !important; }

  /* Highlight mandatory fields */
  div.yform sup { color: #800; font-weight: bold; }

  /* styling containing DIV elements */
  div.yform div.type-text,
  div.yform div.type-select,
  div.yform div.type-check,
  div.yform div.type-button {
    margin: 0.5em 0;
    position: relative;
    overflow: hidden;
  }

  /* styling standard form elements with 'almost' equal flexible width */
  div.yform .type-text input,
  div.yform .type-text textarea {
    display: block;
    position: relative;
    padding: 0.3em 0.3em;
    width: 58.5%;
  }

  div.yform .type-select select {
    display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;
    width: 60%;
    cursor: pointer;
  }
  div.yform .type-select select optgroup {
    font-style: normal;
    font-weight: bold;
  }

  div.yform .type-check input { cursor: pointer; }
  div.yform .type-check label { display: inline; }
  div.yform .type-radio input { cursor: pointer; }
  div.yform .type-radio label { display: inline; }

  /* Styling of buttons */
  div.yform .type-button input {
    width: auto;
    cursor: pointer;
  }

  /* Styling of error-messages */
  div.yform div.error {
    border: 1px #a00 dashed;
    background: #faf4f4;
    padding: 0.5em;
  }

  div.yform div.error label { color: #000; font-weight:bold; }
  div.yform div.error .message { color: #800; }
  
  /* IE 6 FIX*/
  * html div.registration {width:98%;}


 /*------------------------------------------------------------------------------------------------------*/

  /* Registration Columnar display */
  .registration .type-text label,
  .registration .type-select label {float: left; width: 30%;} /* Can be fixed width too */
  .registration .type-date span, .registration .type-date label {float: left; width: 30%;}

  /* Indent Checkbox fields to match label-width */
  .registration div.type-check { /*padding-left: 30%;*/ }
  .registration div.type-check input{float:left; margin:5px 0 5px 0; height:22px; line-height:20px; width:4%;}
  .registration div.type-check label{float:left; margin:5px 0 5px 5px; width:93%; line-height:20px;}
  .registration div.error .message { margin-left: 30%; }

  .registration div.type-text input,
  .registration div.type-text textarea { width: 67.8%; }
  .registration div.type-select select { width: 68.8%; }
  .registration div.type-date select { width: 70px; }
  
  /* width adjustments for IE 5.x & IE6 */
  * html .registration div.type-text input,
  * html .registration div.type-text textarea { width: 67.8%; }
  * html .registration div.type-select select { width: 68.8%; }
  * html .registration div.type-date select { width: 60px; }
    
  /* IE5.x & IE6 */
  * html div.yform legend { position:absolute; top: 0em; left: .5em; }
  * html div.yform fieldset { overflow:visible; /*width:360px; height: 1%;*/ margin-top:1.5em; padding-top:1.5em; }

  /* IE7 */
  *+html div.yform legend { position:absolute; top: -.5em; left: .5em; }
  *+html div.yform fieldset { overflow:visible; height:1%; margin-top:1.5em; padding-top:1.5em; }

.registration div.type-radio {/*float:left;*/ width:100%;}
.registration div.type-radio label {margin-right:15px; line-height:16px; /*float:left;*/ }
.registration div.type-radio input {margin-right:4px; /*height:22px; line-height:22px;*/ vertical-align:middle;}
.registration div.type-radio table { margin-left:30%; /*float:right; width:45%; margin-right:25%; */margin-top:-12px; }

 
.buttonUnderlink {width:120px !important; margin:-22px 0 4px 64%; height:21px; line-height:11px; font-size:11px; color:#900; float:left; clear:none; cursor:pointer; }
* html input.buttonUnderlink {margin-top:-22px; margin-right:0; margin-bottom:4px; margin-left:20px; float:right}

.formCurrency {float:right; margin-top:-18px; margin-right:200px;}
* html div.formCurrency {margin-right:90px;}

/* IE 6 Fix */
* html .payForm table {width:95% !important;}

/* Payment */
.payForm {
	padding:20px 10px 10px 10px;
	background-color:#e0e0e0;
}
.payForm h3{
	background:url(/themes/grbetshop/media/images/navigation/eventstable_title.gif) top repeat-x;
	color:#373737;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-indent:10px;
	margin:-20px -10px 5px -10px ;
}
.payForm table {
	border:solid 1px #999;
}
.payForm table th {
	background-color:#ccc;
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:4px;
	border:solid 1px;
	border-color:#eee #bbb #bbb #eee;
}
.payForm table td {
	background:#efefef;
	color:#333;
	font-size:11px;
	padding:4px;
	border:solid 1px;
	border-color:#fff #ddd #ddd #fff;
}

.payForm h6
{
	margin-top:5px;
	font-weight:bold;
	font-size:12px;
	color:#124c9b;
}

.payForm a span
{
	text-decoration:underline;
	color:#124c9b;
}

.payForm table td a:hover {

}

.payForm .linkbutton, .payForm .linkbutton:visited {
	background:url(../media/images/navigation/btn_submit.gif) center;
	color:#373737;
	font-size:11px;
	font-weight:bold;
	padding:4px 8px;
	margin:2px;
	border:none;
	white-space:nowrap;
}

.payForm .linkbutton:hover{
	color:#000;
}

/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#0a2c5c; 
    outline:1px solid #669; 
    border:2px solid #fff; 
    padding:10px 15px; 
    width:550px; 
    height:auto; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
}

div.tooltip h6 { 
    margin:0; 
    font-size:18px; 
    color:#fff; 
}

/*
div.tooltip { 
    background:transparent url(/themes/common/media/images/tooltip/black_arrow_big.png) no-repeat scroll 0 0; 
    font-size:14px; 
    height:153px; 
    padding:30px; 
    width:310px; 
    font-size:14px; 
    display:none; 
    color:#fff; 
} 
 
div.tooltip h3 { 
    margin:0; 
    font-size:18px; 
    color:#fff; 
}
*/

.siteText {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
}
.siteText a{
color:#0a2c5c;
text-decoration:underline;
}
.siteText a:hover {
color:#124c9b;
}
.siteText h2 {line-height:24px; height:24px; margin-bottom:5px; color:#081b47; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; border-bottom:dotted 1px #666;border-top:dotted 1px #666;}
.siteText h3 {line-height:18px; height:18px; margin-bottom:5px; color:#081b47; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px;border-bottom:dotted 1px #666;}
.siteTextMore {text-align:right; font-size:10px; margin-bottom:15px;}
.siteTextMore a:link, .siteTextMore a:active, .siteTextMore a:visited {color:#124c9b; text-decoration:none; padding-right:20px;background:url(/themes/grbetshop/media/images/navigation/mmenu_bullet.gif) no-repeat right center;}

/* BUTTONS  */
.buttonEventsStart {width:190px;height:3px;background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) top left; margin-top:1px;}
.buttonEvents {
	width:190px;
	white-space:nowrap;
	background:url(/themes/grbetshop/media/images/navigation/leftmenu_bg.gif) bottom left;
	margin-bottom:1px;
}
.buttonEventsShow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	background:url(/themes/grbetshop/media/images/navigation/btn_eventsshow.gif) center no-repeat;
	border:none;
	cursor:pointer;
	width:60px;
	height:19px;
	padding-bottom:3px;
	margin:4px 4px 4px 54px;
}
.buttonEventsClear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#373737;
	background:url(/themes/grbetshop/media/images/navigation/btn_eventsclear.gif) center no-repeat;
	border:none;
	cursor:pointer;
	width:60px;
	height:19px;
	padding-bottom:3px;
	margin:4px 0px 4px 4px;
}

.btnSubmit {font-size:10px; color:#373737; background:url(/themes/grbetshop/media/images/navigation/btn_submit.gif); height:25px; line-height:25px; width:120px; text-align:center; text-indent:5px; border:0;}
.btnSubmit:hover {color:#000;}

.btnLogin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#474747;
	background:url(/themes/grbetshop/media/images/navigation/btn_login.gif) center;
	border:none;
	line-height:22px;
	height:22px;
	padding-bottom:4px;
	width:100px;
	text-indent:12px;
}
.btnLogin:hover {
	color:#000;
	cursor:pointer;
}
.btnLogout {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#474747;
	background:url(/themes/grbetshop/media/images/navigation/btn_login.gif) center;
	border:none;
	line-height:22px;
	height:22px;
	padding-bottom:4px;
	width:100px;
	text-indent:12px;
	letter-spacing:-1px;
}
.btnLogout:hover {
	color:#000;
	cursor:pointer;
}
	
.buttonReset {color: #474747 !important; font-weight:bold; background: url(/themes/grbetshop/media/images/navigation/btn_clear.gif) center no-repeat !important; border:none !important; width:120px; text-align:center; text-indent:5px; height:25px; width:140px !important;}
.buttonReset:hover {color: #222;}

.btnClear {color: #474747 !important; font-weight:bold; background: url(/themes/grbetshop/media/images/navigation/btn_clear.gif) center no-repeat !important; border:none !important; width:120px; text-align:center; text-indent:5px; height:25px; width:140px !important;}
.btnClear:hover {color: #222;}

.buttonSubmit {color: #373737 !important; font-weight:bold; background: url(/themes/grbetshop/media/images/navigation/btn_submit.gif) center no-repeat !important; border:none !important; width:120px; text-align:center; text-indent:5px; height:25px; width:140px !important;}
.buttonSubmit:hover {color: #000;}

* html input.btnClear {float:left;}
* html input.buttonSubmit {float:left; margin-left:10px;}

.eventsTreeBox {margin-bottom:10px;}

.eventTabs {background-color:#c1c1c1;  font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold; height:18px; padding-top:2px; width:190px;}
.eventTabs ul {margin:0px;padding:0px;}
.eventTabs ul li {float:left; list-style-type:none; margin:0px; padding:0px; font-size:10px; font-weight:bold;}
.eventTabs ul li a:link, .eventTabs a:visited {padding-left:12px;padding-right:12px; color: #222; text-decoration: none; line-height:18px; display:block;}
.eventTabs .selected a {background-color:#fff; color:#474747;}
.eventTabs div.tooltip { 
    background-color:#eee;
    outline:1px solid #474747; 
    border:2px solid #fff; 
    padding:5px 8px; 
    width:auto; 
    height:auto;
    display:none; 
    color:#373737; 
    white-space:nowrap;
    text-align:left; 
    font-size:12px; 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
}

div.RadTreeView .rtUL .rtLI .rtUL {padding-left:5px;}
div.RadTreeView .rtTop, div.RadTreeView .rtMid, div.RadTreeView .rtBot { padding: 0 0 0 20px; background:url(/themes/grbetshop/media/images/navigation/eventstree_parent.gif) top left; margin-bottom:1px; line-height:22px !important;}
div.RadTreeView .rtIn {padding-left:1px;font-family:Arial;font-size:10px; color:#474747;}
div.RadTreeView a.rtIn {padding-left:1px;font-family:Arial;font-size:10px; color:#474747;}
div.RadTreeView .rtSelected {background:url(/themes/grbetshop/media/images/navigation/eventstree_parent.gif) bottom left;}
div.RadTreeView .rtSelected .rtIn {color:#000; background:none;  border:none;padding: 2px;}
div.RadTreeView .rtMinus {background: transparent url(/themes/grbetshop/media/images/orangeTree.gif) no-repeat scroll 0 -11px; margin-right: 1px !important;}
div.RadTreeView .rtPlus  {background: transparent url(/themes/grbetshop/media/images/orangeTree.gif) no-repeat 0 0; margin-right: 1px !important;}
div.RadTreeView .rtHover .rtIn {color:#000; border:0; background:none; cursor:pointer;}

/* payment */
.depositContainer { background-color:#efefef;padding:10px;margin:10px;text-align:center;border:2px solid #fff; } 
.depositContainerTable {} 
.payInfoForm { padding:5px 10px 0px 10px; background-color:#e0e0e0;  }
.payInfoForm table {width: 100%;border:2px solid #fff}
* html div.payInfoForm table {width:746px;}
.payInfoForm table th { background-color:#ccc; color:#333; font-size:11px; font-weight:bold; text-align:left; padding:4px; border:solid 1px; border-color:#eee #bbb #bbb #eee; }
.payInfoForm table td { background-color:#efefef; color:#333; font-size:11px; padding:4px; border:solid 1px; border-color:#fff #ddd #ddd #fff; }