/* Gambling CSS  */
/*-----------------------------------------------*/
/*                   for all                     */
/*-----------------------------------------------*/
* {margin:0; padding:0;}
a {text-decoration:none;}
a img {border:0;}
.clearfloat {clear:both;}

BODY {background:#ffffff url(../backgrounds/body_bg.png) repeat-x top; font-family:Arial, sans-serif; font-size:12px; color:#222222;}
#site {width:980px; margin:0 auto;}

/*-----------------------------------------------*/
/*                   header                      */
/*-----------------------------------------------*/
#header {height:140px; position:relative;}
#logo {position:absolute; left:0; top:0;}
#slogan {bottom:0; right:0; position:absolute;}

/*-----------------------------------------------*/
/*                    menu                       */
/*-----------------------------------------------*/
#menu {background:url(../backgrounds/menu_bg.jpg) no-repeat bottom; width:950px; margin:0 auto; color:#5a5a5a;}
#menu ul li {float:left; display:inline;}
#menu ul li a {background:url(../backgrounds/menu_line.png) no-repeat right center; display:block; padding:8px 1px 7px 0px; color:#acacac; font-weight:bold;}
#menu ul li a span {padding:8px 12px 7px 12px;  }
#menu ul li a:hover span {background:url(../backgrounds/menu_active.png) repeat-x top; color:#000000;}

#menu ul li.active a {background:url(../backgrounds/menu_line.png) no-repeat right center; display:block; padding:8px 1px 7px 0px; color:#acacac; font-weight:bold;}
#menu ul li.active a span {padding:8px 12px 7px 12px; background:url(../backgrounds/menu_active.png) repeat-x top; color:#000000;  }
#menu ul li.active a:hover span {background:url(../backgrounds/menu_active.png) repeat-x top; color:#5a5a5a;}

#menu ul li#first.active a span {padding:8px 12px 7px 12px; background:url(../backgrounds/first_menu.jpg) no-repeat left bottom; color:#000000;  }
#menu ul li#first.active a:hover span {color:#5a5a5a;}
#menu ul li#first a:hover span {color:#000000; background:url(../backgrounds/first_menu.jpg) no-repeat left bottom;  }


/*
#menu {background:#ffffff; width:950px; margin:0 auto; color:#5a5a5a;}
#menu ul {list-style-type:none; background:url(../backgrounds/menu_bg.png) repeat-x bottom; width:900px; margin:0 auto;}
#menu ul li {float:left; display:inline;}
#menu ul li a {background:url(../backgrounds/menu_line.png) no-repeat right center; display:block; padding:8px 1px 7px 0px; color:#acacac; font-weight:bold;}
#menu ul li a span {padding:8px 12px 7px 12px;  }
#menu ul li a:hover span {background:url(../backgrounds/menu_active.png) repeat-x top; color:#000000;}

#menu ul li.active a {background:url(../backgrounds/menu_line.png) no-repeat right center; display:block; padding:8px 1px 7px 0px; color:#acacac; font-weight:bold;}
#menu ul li.active a span {padding:8px 12px 11px 12px; background:url(../backgrounds/menu_active.png) repeat-x top; color:#000000;  }
#menu ul li.active a:hover span {background:url(../backgrounds/menu_active.png) repeat-x top; color:#5a5a5a;}
*/
/*-----------------------------------------------*/
/*                   content                     */
/*-----------------------------------------------*/
#content {width:950px; margin:0 auto;}
#content h1 {font-family:Trebuchet MS, sans-serif; font-weight:normal;}

/* -- welcome -- */
#welcome {width:645px; float:left; padding:45px 30px 45px 15px;}
#welcome h1 {color:#769607; font-size:24px; padding:10px 0;}
#welcome h2 {font-weight:normal; font-size:18px; padding:10px 0;}
#welcome h3 {font-size:13px; padding:10px 0 0 0; font-weight:bold;}
#welcome p {line-height:1.8; text-align:justify; padding:5px 0;}
#welcome p a {text-decoration:underline; color:#769607;}
#welcome ul {line-height:1.8; text-align:justify; margin:0 0 0 15px;}
#welcome ol {line-height:1.8; text-align:justify; margin:0 0 0 15px;}

#tabelka {padding:15px 0;}
#tabelka h1 {color:#99C504; background:#000000; padding:7px 12px; font-size:18px;}

/* review */
#review {width:645px; float:left; padding:45px 30px 20px 15px;}
#review h1 {color:#769607; font-size:24px; padding:10px 0;}
#review h2 {font-weight:normal; font-size:18px; padding:10px 0;}
#review a {color:#769607; text-decoration:underline;}
#review a:hover {color:#769607;}
#review p {line-height:1.8; text-align:justify; padding:5px 0;}
a.arrow_right {background-image:url(../backgrounds/right_arrow.jpg); background-position:left center; background-repeat:no-repeat; display:block; padding:10px 0 10px 40px; font-size:13px; text-decoration:none; width:195px; float:left;}
a.arrow_down {background-image:url(../backgrounds/down_arrow.jpg); background-position:left center; background-repeat:no-repeat; display:block; padding:10px 0 10px 40px; font-size:13px; text-decoration:none; width:195px; float:left;}

#txt {background-image:url(../backgrounds/shadow.jpg); background-position:top; background-repeat:repeat-x; padding:15px 10px; margin:20px 0 0 0;}
#top_txt {float:left; width:350px; padding:0px 10px 30px 10px;}

#name {float:left; width:80px; font-weight:bold;}
#fotki {float:right; padding:15px 10px 15px 0; width:250px; text-align:center;}

.green {text-decoration:none; color:#769607; font-weight:bold;}

/* partner site */
#tab_links {padding:0 0 20px 0;}
#tab_links td {padding:7px 6px;}
.red-bold-txt1 a.red-links {color:#ff0000;}
.red-bold-txt1 a {color:#769607;}
#numerki {margin:0 auto;}
#numerki td {background:url(../backgrounds/tab_bg.jpg) repeat-x top #f1f1f1; padding:7px 0; text-align:center;}
#numerki a {color:#769607;}

/* online casinos */
.online_tab {border:0; color:#333333; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:20px 0 0 0;}
.online_tab th {background:url(../backgrounds/tab_bg.jpg) repeat-x top #f1f1f1; padding:7px 0;}
.online_tab td {padding:7px;}
.online_tab a {color:#769607; text-decoration:underline;}
a.read {background-image:url(../backgrounds/read.jpg); background-position:left center; background-repeat:no-repeat; display:block; padding:10px 0 10px 40px;}
a.dolar {background-image:url(../backgrounds/dollar.jpg); background-position:left center; background-repeat:no-repeat; display:block; padding:10px 0 10px 30px; width:200px;}


/* -- newsletter -- */
#newsletter {width:260px; float:left; margin:45px 0 0 0; background:url(../backgrounds/newsletter_bg.png) repeat-x top #fafafa; padding:0 0 20px 0;}
#newsletter h1 {color:#2e2e2e;  font-size:18px; padding:7px 12px;}
#newsletter p {padding:12px 14px; line-height:1.8;}
#newsletter form {padding:0 14px;}
#newsletter form input {width:110px;}
#newsletter form input.submit {width:62px;}

/* -- top_casino -- */
#top_casino {padding:25px 0;}
#top_casino h1 {color:#99C504; background:#000000; padding:7px 12px; font-size:18px;}

#top_tab {border-left:1px solid #d6d6d6; color:#333333; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#top_tab a {color:#dc0a0a; text-decoration:underline;}
#top_tab td {border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
#top_tab th {background:url(../backgrounds/th_bg.jpg) repeat-x top #f1f1f1; padding:7px 0; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}


/* -- about -- */
#about {background:url(../backgrounds/about_bg.png) repeat-x top; padding:0 25px; text-align:justify;}
#about p {line-height:1.6; padding:10px 0;}
#about h1 {color:#2e2e2e;  font-size:18px; padding:7px 0px;}
#left_about {float:left; display:inline; background:url(../backgrounds/about_line.png) no-repeat right center; width:425px; padding:10px 25px 20px 0;}
#right_about {float:left; display:inline; width:425px; padding:10px 0 20px 25px;}

/* -- links -- */
#links {padding:0 0 20px 0;}
#left_links, #right_links {width:440px; background:url(../backgrounds/links_bg.png) repeat-x top #f7f7f7; padding:0 0 10px 25px;}
#left_links h1, #right_links h1 {font-size:18px; padding:7px 0px;}
#left_links {float:left; display:inline;}
#right_links {float:right; display:inline;}
#left_links ul, #right_links ul { margin:10px 0 0 15px; line-height:1.6; color:#769607;}
#left_links ul {background:url(../backgrounds/left_links_img.jpg) top right no-repeat; }
#right_links ul {background:url(../backgrounds/right_links_img.jpg) top right no-repeat; }
#left_links ul li, #right_links ul li {list-style-image:url(../backgrounds/arrow_green.gif);}
#left_links a, #right_links a {color:#769607;}

/*-----------------------------------------------*/
/*                   footer                      */
/*-----------------------------------------------*/
#footer {background:#ececec; padding:15px 10px 50px 10px; width:930px; margin:0 auto; font-size:11px;}
#footer a {color:#333333;}
#footer a:hover {color:#7ba914;}
#footer p {float:left;}
#footer p.right {float:right;}
