/*
Theme Name: Techno Poker Club
Description: Initial Theme used - CorporateSandbox
Theme URI: http://www.technopokerclub.com/
Version: 1.0
Author: Dobrin Stoyanov
Author URI: http://www.technopokerclub.com/
Template: CorporateSandbox
*/

* {
	margin: 0;
	padding: 0;
	outline: none;
}

html {
	background: url(images/bg.gif);
}

body {
	font-size: 62.5%; 
	line-height: 1.5em; 
	font-family: Tahoma, Arial, sans-serif;
	color: white;
}

.head {
	background: url(images/bg_gradient.gif) repeat-x;
	width: 100%;
	height: 100px;
}

img, div, a {
	 behavior: url(iepngfix.htc);
}

a {
	outline: none;
	color: white;
	text-decoration: none;
}

a:hover {
	color: #c82027;
}

h2 {
	font: bold 18px 'Trebuchet MS', Arial, sans-serif;
	color: #fefefe;
	text-transform: uppercase;
	clear: both;
}

h3 {
	font: bold 18px 'Trebuchet MS', Verdana, sans-serif;
	color: #fefefe;
	clear: both;
}

a img {
	border: none;
}

acronym { text-decoration: underline; border: none; }

.header {
	width: 960px;
	height: 85px;
	padding: 10px 0 0 0;
	margin: 0 auto;
}

h1.logo {
	display:block;
	width: 263px;
	height: 69px;
	
	text-indent:-9009px;
	background:transparent url(images/big_logo.gif) 0 10px no-repeat;
	float: left;
}

h1.logo a {
	display:block;
	width: 100%;
	height: 100%;
}

/*---------------*/
/* MENU - ul Box */
/*---------------*/

.menu {
	float: right;
	clear: right;
	width: 670px;
	list-style: none;
	padding: 11px 0 0 20px;
}

.menu li {
	float: left;
	margin: 0 0 0 6px;
	/*width: 80px;*/
	height: 25px;
	padding: 0 8px;
	display: block;
}

.menu li a {
	display:block;
	/*
	width: 113px;
	height: 29px;
	*/
	padding: 0 0 0 0;
	font: bold 1.6em 'Trebuchet MS', Verdana, sans-serif;
	text-transform: uppercase;
	color: #898989;
	text-align: center;
	/*text-indent:-9009px;*/
}

.menu li a:hover {
	color: #c82027;
}

.login {
	height: 27px;
	/*background: url(images/login.gif) no-repeat;*/
	 background: url(images/news_bg.png);
	border:1px solid #484647;
	float: right;
	padding: 5px 20px 0 20px;
	margin: 25px 0 0 0;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-opera-border-radius: 4px;
}

.login a	{
	margin: 0 10px;
	float: left;
}



/* Buttons - Backgrounds */
/*
a.nachalo {
	background: url(images/nachalo.gif) center no-repeat;
}
a.novini {
	background: url(images/novini.gif) center no-repeat;
}
a.turniri {
	background: url(images/turniri.gif) center no-repeat;
}
a.forum {
	background: url(images/forum.gif) center no-repeat;
}
a.klubove {
	background: url(images/klubove.gif) center no-repeat;
}
*/
/*--------------*/
/* MAIN CONTENT */
/*--------------*/

.main {
	width: 960px;
	margin: 0 auto;
	font-size: 1.1em;
}

 .grey2 {
	width: 457px;
	height: 229px;
	float: left;
	padding: 10px 10px;
}

.red1, .red2 {
	width: 467px;
	height: 229px;
	float: left;
	padding: 10px 0 10px 10px;
}

.grey1 {
	background: url(images/video.gif) no-repeat;
	margin: 0 3px 0 0;
	width: 442px;
	height: 211px;
	padding: 20px 15px 18px 20px;
	
	float: left;
}

.red1 {
	background: url(images/tournir.gif) no-repeat;
	margin: 0 0 0 3px;
}

.red2 {
	background: url(images/tournir.gif) no-repeat;
	margin: 0 3px 0 0;
}

.grey2 {
	background: url(images/video.gif) no-repeat;
	margin: 0 0 0 3px;
}

.flash_banner {
	width: 960px;
	height: 158px;
	float: left;
	clear: both;
	margin: 6px 0;
}


/* Stuff in the Main Part */

/* Grey 1 Box */

.program {
	padding: 10px 5px 10px 10px;
	width:225px;
	float: left;
}

.t1 {
	font: normal 18px 'Trebuchet MS', sans-serif;
	background: #292929;
	margin: 5px 0 4px 0;
}

.t2 {
	font: normal 2.18em 'Trebuchet MS', sans-serif;
	background: #292929;
}

.t3 {
	text-align: center;
	font: bold 11px 'Trebuchet MS', sans-serif;
}

.t3 span {
	font: bold 24px 'Trebuchet MS', sans-serif;
	color: #c82027;
	display: block;
}

.t4 {
	font: normal 18px 'Trebuchet MS', sans-serif;
	background: #292929;
}

.program1 {
	float: left;
	width:210px;
	height: 220px;
	padding: 10px 5px 0 5px;
	
}

.tour_list {
	padding: 3px 0 3px 5px; 
	background: url(images/dot_.gif) bottom repeat-x;
}

.tour_list a{
	display:block;
}

.tour_list_color {
	color: #b7b7b7;
}
/* Red 1 Box */

.news_big {
	width: 210px;
	height:194px;
	float: left;
	padding: 10px 15px 8px 10px;
}

.news_big h3 {
	font: bold 12px 'Trebuchet MS', sans-serif;
}

.news_big span {
	display: block;
	color: #b7b7b7;
}

.news_big_one {
}

.news_big_one div {
	width: 190px;
	max-height: 120px;
	height: auto !important;
	height: 120px;
	overflow: hidden;
	border: 1px solid #5d5d5d;
	margin: 5px 0 0 10px;
}

.news_big_one img {
	width: 190px;
	margin: -30px 0 0 0;
}

.news_home {
	float: left;
	width: 190px;
	height: 222px;
	/*border-left: 1px solid #c82027;*/
	background: url(images/dot_vert.gif) repeat-y left;
}

.news_home p span {
	display: block;
	color: #b7b7b7;
}

.news_home1 {
	height: 210px;
	width: 220px;
	padding: 0 0 0 0;
	background: url(images/dot.gif) top repeat-x;
}
.news_home1 p {
	display: block;
	background: url(images/dot.gif) bottom repeat-x;
	margin: 0 3px;
	float: left;
	clear: both;
	width: 210px;
	padding: 5px 0 7px 0;
}

.show_all_message, .collpase_all_message {
	float:right; 
	text-transform: lowercase; 
	visibility: visible;
	}

.news_home1 p a {
	/*background: url(images/bullet1.gif) 0 4px no-repeat;*/
	padding: 0 0 0 5px;
	display: block;
}

.news_home1 p a.image {
	background: none;
	float:left;
	display: block;
}

.news_home1 img {
	width: 50px;
	margin: 3px 5px 0 0;
	float:left;
	border: 1px solid #5d5d5d;
}

.tour_bx {
	height: 200px;
}

/* Red 2 Box */

.forum_blog_info {
	width: 205px;
	height:220px;
	float: left;
	padding: 10px 5px 0 10px;
	background: url(images/dot_vert.gif) repeat-y left;
}
.banner_poker_in_venice_200_200{
width: 200px;
height: 200px;
padding: 0 0 10px 0;
}
h1.banner_poker_in_venice_200_200 { 
display:block; 
width: 200px; 
height: 200px;	
text-indent:-9009px; 
background:transparent url(banners/200x200_bonus.gif) no-repeat;}
h1.banner_poker_in_venice_200_200 a {	display:block;	width: 200px; height: 200px; background: none;}


.team {
	float: left;
	width: 222px;
	height: 220px;
	padding: 10px 5px 8px 10px;
	
}

/*.forum_blog_info div a{
	display: block;
	margin: 0 0 15px 0;
	padding: 0 2px 0 10px;
	background: url(images/bullet1.gif) 0 4px no-repeat;
}*/

.forum_blog_info div {
	height: 150px;
}

.forum_blog_info p a {
	font-weight:bold;
}

.forum_blog_info p a:hover {
	color: #b7b7b7;
}

.forum_blog_info p span {
	display: block;
	color: #b7b7b7;
}

.more {
	color: #c82027;
	font-weight: bold;
	float: right;
	clear: both;
	display: block;
}

.more:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

.profile {
	float: left;
	margin: 7px 0 0 0;
}

.profile img {
	border: 1px solid #686666;
	float: left;
}

.profile_name {
	float: left;
	padding: 0 0 0 10px;	
}

.profile_name a {
	font-weight: bold;
}

/* Grey 2 Box */

.clubs {
	padding: 10px 15px 10px 10px;
	float: left;
	width: 207px;
}

.clubs p {
	display: block;
	margin: 10px 0 5px 0;
	padding: 0 2px 0 10px;
	background: url(images/bullet1.gif) 0 4px no-repeat;
}

.clubs p span {
	display: block;
	color: #b7b7b7;
}

.advert_club {
	width: 220px;
	height: 220px;
	margin: 3px 0 0 0;
	float: left;

}


.advert_club1 {
	width: 220px;
	padding: 7px;
	height: 220px;
	margin: 3px 0 0 0;
	float: left;
	border: 1px solid #444242;
	background: #2b2a2a;
}
/* Inner Page */

.content {
	width: 920px;
	background: url(images/inner_top_bg.gif) no-repeat #383636;
	/*min-height: 660px;
	height: auto !important;
	height: 660px;*/
	padding: 20px;
	margin:2px 0 0 0;
	float: left;
}

/* Footer */

.footer {
	width: 960px;
	height: 40px;
	clear: both;
	margin: 0 0 20px 0;
}

.footer ul {
	padding: 10px 0 0 0;
}

.footer ul li{
	list-style: none;
	float: left;
}

.footer ul li a {
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 15px;
	border-right: 1px solid #c0c0c0;
}

.footer ul li a.no_border, .footer ul.foot_menu2 li a.no_border {
	border-right: none;
	padding-right:0;
}
.foot_menu2 {
	float: right;
}

.footer ul.foot_menu2 li a{
	text-transform: none ;
	padding: 0 10px;
	font-weight: normal;
}

.copyright {
	clear: both; 
	float: right;
	color: #a8a8a8;
	font-weight: bold;
	margin: 10px 0 0 0;
}

/* SIDEBAR - LEFT */

.content_left {
	float: left;
	width: 655px;
	clear: both;
}

.content_left p {
	padding: 5px 0;
}

.sidebar_right {
float:right;
	width: 235px;
	padding: 0 0 0 15px;
	clear: right;
	margin: 10px 0 0 0;

}

.sidebar_clubs {
	clear: both;
	float: left;
	margin: 10px 0;
	width: 221px;
	padding: 6px;
	background: url(images/link_bg.gif) no-repeat #2b2a2a;
	border: 1px solid #444242;
}

.sidebar_clubs p {
	font: bold 14px 'Trebuchet MS', sans-serif;
	color: #b7b7b7;
	margin: 0 0 10px 0;
}

.sidebar_clubs div {
	width: 49%;
	text-align: center;
	float: left;
}

a.sidebar_clubs {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 0 10px;
}

.news_txt_right {
	width: 730px;
	float:right;
}

.news_item {
	margin: 5px 0 0 0;
	padding: 5px;
	border-bottom: 1px solid #464444;
	border-left: 1px solid #464444;
	float: left;
	clear: both;
	width:645px;
	line-height: 17px;
	color: #a8a8a8;
}

.news_item p, .news_item h2 {
	margin: 5px 0;
}

.news_item h3 {
	font: bold 18px 'Trebuchet MS', Verdana, sans-serif;
}

.date_meta {
	color: #a8a8a8;
	line-height: 14px;
	margin: 0 0 10px 0;
	display: block;
}

.more-link {
   text-align: right;
}

.more-link a {
   color: #c82027;
	font-weight: bold;
	}

.more-link a:hover {
	text-decoration: underline;
}

/* FLOAT IMAGES IN THE POSTS*/

img.alignleft, div.alignleft {
float:left;
margin:5px 10px 5px 0;
}
img.alignright, div.alignright {
float:right;
margin:5px 0 5px 10px;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}

li.current-cat{
	/* background: url(images/menu_bg.gif); */
}

li.current-cat a {
	color: white;
}

/* TOURNAMENTS */

.tour_box {
	background: #2b2a2a;
	width: 645px;
	padding:0;
	color: white;
	clear: both;
	float: left;
	margin: 0 0 5px 0;
	border:1px solid #444242;
	padding: 0 0 0 5px;
	-moz-border-radius: 7px;
	-webkit-border-radius:12px  7px;
	-opera-border-radius: 7px;
}

 .col_afaeae{
 	color: #afaeae;
 }

.tour_info {
	visibility: hidden;
	overflow: hidden;
	height: 0;
}


p.button1 {
	background-image: url(images/plus_.gif);
	background-position: 5px 10px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	clear: both;
	padding-left: 30px;
	cursor: pointer;
}


/* TEAM BOX */

.team_box {
	width: 645px;
	background: #282727;
	color: white;
	clear: both;
	float: left;
	padding: 10px 10px 0 10px;
	margin: 0 0 5px 0;
}

.team_number {
	font: normal 24px 'Trebuchet MS', sans-serif;
	display: block;
	width: 40px;
	float: left;
}

.team_points {
	font: normal 24px 'Trebuchet MS', sans-serif;
	float: right;
	margin: 0 0 0 20px;
}

.team_photo {
	width: 60px;
	float: left;
}

.team_name {
	font: normal 24px 'Trebuchet MS', sans-serif;
	float: left;
}

.team_info {
	visibility: hidden;
	overflow: hidden;
	height: 0;
	clear: both;
}

.team_info p {
	margin: 3px 0;
}

.button2 {
	font-weight: bold;
	color: #c82027;
	cursor: pointer;
	clear: both;
	display: block;
	position: relative;
	left: 100px;
	top: -10px;
	width: 80px;
}

.button2:hover {
	text-decoration: underline;
}


/* PAGE TITLE */

h2.page-title {
	padding: 0 0 20px 0;
	font: bold 24px 'Trebuchet MS', Arial, sans-serif;
}

.breadcrumb {
	padding: 0 0 10px 0;
	float: left;
}

/* GALLERY */

.gallery {
	width: 258px;
	padding: 4px;
	background: #2b2a2a;
	float: right;
	clear: right;
	margin: 10px 0 10px 20px;
}

.gallery-item {
	padding: 3px;
	float: left;
}

.gallery-item img{
	width: 120px;
	border:1px solid #646262;
	float: left;
}

.inner_bottom_bg {
	width: 960px;
	height: 29px;
	background: url(images/inner_bottom_bg.gif) no-repeat;
	clear:both;
}

/* Programa - Links from clubs */
a.program_clubs_link_12 {
	width: 267px;
	height: 35px;
	display: block;
	float: right;
	clear: right;
	margin: 10px 0 10px 20px;
	background-image: url(images/programa_.gif);
	background-repeat: no-repeat;
}

a.program_clubs_link_12:hover  {
	background: url(images/programa_over.gif) no-repeat;
}

.program_clubs_link_12 span  {
	display:none;
}

/* CLUBS */
.entry-content-clubs, .entry-content {
	float: left;
	text-align: justify;
	font: normal 12px Tahoma, sans-serif;
	color: #cccccc;
	line-height: 19px;
	margin: 0 0 0 0;
}

.entry-content ul {
	margin: 0 0 0 25px;
	list-style: square;
}

/*.entry-content a, .entry-content-clubs a {
	background: #2e2c2c;
}*/

.entry-content img {
	border: 1px solid #444242;
	border-spacing: 1px;
}

.entry-content-clubs p{
	margin: 0 0 10px 0;
}

.address_club {
	font: bold 11px Tahoma, sans-serif;
	display: block;
	color: #cccccc;
}

.address_club1 {
	font: bold 11px Tahoma, sans-serif;
	display: block;
	text-transform: uppercase;
	color: #cccccc;
}

.club_box{
	clear: both;
	width:645px;
	float:left;
	margin: 5px 0 0 0;
	padding: 5px;
	border-bottom: 1px solid #464444;
	border-left: 1px solid #464444;
	line-height: 17px;
}

.club_box p {
	color: #cccccc;
}

.club_thumb {
	float: left;
	border: 1px solid #666;
	margin: 0 5px 0 0;
}

.club_thumb:hover {
	border: 1px solid #ccc;
}

.club_thumb img {
	border: 2px solid #313030;
	width: 100px;
	margin: auto 0;
	display : block;
}

.club_info {
	float: left;
	margin: 0 0 0 10px;
}

/* SEARCH FIELD */

.search_field {
	float: right;
	display: block;
	height: 20px;
	width: 200px;
}

input.field {
	background: #949494;
	border: 1px solid #2e2c2c;
	width: 130px;
	height: 14px;
	padding: 2px 3px;
	color: #111;
	font-size: 11px;
	float: left;
}

.button {
	width: 59px;
	height: 20px;
	background: url(images/search.gif) no-repeat;
	border: none;
	padding: 0;
	font: bold 13px Tahoma, sans-serif;
	color: #d1d0d0;
	float:right;
	cursor: pointer;
	outline: none;
}

.button:hover {
	background: url(images/search1.gif) no-repeat;
}

#noresults-searchform {
	margin: 20px 0 0 0;
}

input#noresults-s{
	background: #959595;
	border: 1px solid #2c2b2b;
	width: 250px;
	padding: 2px 3px;
}

.news_thumb {
	float: left;
	border: 1px solid #666;
}

.news_thumb:hover {
	border: 1px solid #ccc;
}

.news_thumb img {
	border: 2px solid #313030;
	width: 100px;
	margin: auto 0;
	display : block;
}

.page_navigation{
	clear:both;
	padding: 10px 0;
}

.rss {
	background: url(images/rss_chip.gif) 0 8px no-repeat;
	padding: 10px 0 0 45px;
	width: 190px;
	height: 33px;
	float: left;
	clear: both;
	
}

.rss a {
	font: bold 14px 'Trebuchet MS', sans-serif;
}

.wp-caption {
	border: 1px solid #666;
	text-align: center;
}

.wp-caption img {
	border: none;
	margin: 5px 0 0 0;
}

.wp-caption-text {
	font: normal 10px 'Trebuchet MS', sans-serif;
	font-style: italic;
	float: right;
	padding: 0 5px 0 0;
}

/* COMMENTS */

#comments {
	padding: 30px 0 0 0;
}

#comments h3 {
	font: bold 14px 'Trebuchet MS', Verdana, sans-serif;
}

#respond {
	margin: 30px 0 0 0;
}

#respond1 input {
	background: #2c2c2d;
	border: 1px solid #575757;
	width: 130px;
	height: 14px;
	padding: 2px 3px;
	color: white;
	font-size: 11px;
	float: left;
}

.comment-input {
	float:left;
	clear: both;
	width: 250px;
	height:50px;
	margin: 0 0 10px 0;
}

.comment-input label, .comment-textarea label {
	float: left;
	clear: both;

}

.comment-input input {
	width: 200px;
}

.comment-input input, .comment-textarea textarea {
	background: #949494;
	border: 1px solid #2e2c2c;
	font: normal 12px Tahoma, sans-serif;
	padding: 4px;
	float: left;
	clear: both;
}
.comment-textarea {
	float:left;
	clear: both;
}

.comment-textarea textarea{
	width: 550px;
	height: 150px;
}

.form-submit {
	float:left;
	clear:both;
	margin: 10px 0 0 0;
}

#secureimgdiv {
	clear:both;
}

#recaptcha-submit-btn-area {
	clear:both;
	float:left;
}

#comments-list {
	font: normal 11px Tahoma, sans-serif;
	line-height: 15px;
}

.comment_item {
	padding: 10px 0;
	border-bottom: 1px solid #2e2c2c;
	background: url(images/quotes.gif) left 50px  no-repeat;
}

.comment_item p {
	
	padding: 10px 0 5px 25px;
	margin: 5px 0 0 0;
}

.comment_number1 {
	font-size: 18px;
	float: right;
	color: #707070;
	display: block;
	width: 20px;
	height: 30px;
}

/* TABLE */

.table_programa {
	border-collapse: collapse;
	border: 1px solid #514f4f;
	width: 640px;
}

.table_programa tr td, .table_programa tr th {
	border-bottom: 1px solid #514f4f;
	padding: 5px;
	border-left: 1px solid #514f4f;
	
}

ol.ol1 {
	margin: 0 0 0 30px;
}

 .tab4{
	width:45px;
}

.tab1 { width: 50px; }

.tab5 {
	width: 65px;
}

.tab2 {
	width:25px;
}

a.tournament_ {
	background: url(images/tournament_bg.gif) bottom repeat-x;
	display: block;
	padding: 9px 0 6px 0;
}

/* Popup for Registration for Tournaments */

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	 background: Black;
	 padding: 10px;
	 font-size: 10px;
	 width: 200px;
	 z-index: 100;
	 }

.login_sidebar {
	width: 220px;
	padding: 7px;
	height: 220px;
	margin: 3px 0 0 0;
	float: left;
	border: 1px solid #444242;
	background: #2b2a2a;
}

/* Login Header */

.login_head {
	height: 40px;
	float: right;
	font:normal 10px Tahoma, sans-serif;
	color: #a0a0a0;
}


.login_head form {
	float: left; padding: 0 20px 0 0;
}

.login_head label {
	float: left;
	margin: 0 0 0 15px;
}

.login_head label input {
	width:70px; 
	background: #2e2e2e;
	border: 1px solid black; 
	margin: 0 0 0 5px;
	color: white;
	padding: 2px;
	font:normal 10px Tahoma, sans-serif;
}

.login_head div.fills {
	clear:both;
	padding: 0 0 0 0;
}


.login_head div a {
	font:normal 10px Tahoma, sans-serif;

}

.login_head div a:hover {
	color: #c82027;
}
.login_button {
	width: 47px;
	height: 18px;
	background: url(images/login_button.gif) no-repeat;
	border: none;
	padding: 0;
	font: bold 13px Tahoma, sans-serif;
	color: #d1d0d0;
	float:left;
	cursor: pointer;
	outline: none;
	margin: 0 0 0 10px;
}

.login_button:hover {
	background: url(images/login_button1.gif) no-repeat;
}

.login_head span {
	display: block;
	margin: 0 10px 0 0;
	float: left;
}

/* PLAY and UNSUBSCRIBE BUTTONS */

.play {
	width: 70px;
	height: 18px;
	background: url(images/subscribe_o.gif) no-repeat;
	border: none;
	padding: 0;
	font: bold 13px Tahoma, sans-serif;
	color: #d1d0d0;
	float:right;
	cursor: pointer;
	outline: none;
}

.play:hover {
	background: url(images/subscribe.gif) no-repeat;
}

.unplay {
	width: 70px;
	height: 18px;
	background: url(images/unsubscribe_o.gif) no-repeat;
	border: none;
	padding: 0;
	font: bold 13px Tahoma, sans-serif;
	color: #d1d0d0;
	float:right;
	cursor: pointer;
	outline: none;
}

.unplay:hover {
	background: url(images/unsubscribe.gif) no-repeat;
}

a.agree_ {
	display:block;
	width: 90px;
	background: #afafaf;
	padding: 5px 15px;
	color: black;
	font-weight: bold;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}

a.agree_:hover {
	border-bottom:1px solid #afafaf;
	border-right:1px solid #afafaf;
}

.top_points { float: left; width: 630px; clear: both; border-bottom: 1px solid #464444; padding: 2px 10px; }
.top_point_right	{ float: right }
.top_point_left	{ float: left} 
.top_points_bg { background: #2f2e2e; } 

.ranglist_p { margin: 15px 0 5px 0; font-weight:bold; text-transform: uppercase; float:left; clear:both }
