/* RESET */
html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* LAYOUT */

body {
	margin: 0 auto;
	padding:0;
	text-align: center;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	color: #333333;
 background: url(/images/lay/bg.jpg);
	}

div#wrapper {
 width: 1005px;
 margin: 0 auto;
 text-align: center;
 padding: 0 0px 0 0px;
 }
div#head {
 height: 88px; 
 margin: 0 0 3px 0;
}
div.headrt {
 background: url(/images/layout/header_05.png) left center no-repeat;
 height: 63px;
 width: 25px;
 float: right;
}
div.headbody {
 width: 961px; 
 float: left; 
 background: url(/images/layout/header_03.jpg) repeat-x;
 height: 63px;
}
div.logo {
 width:200px;
 height: 63px;
 background: url(/images/layout/header_02.jpg);
}
div.headlt {
 background: url(/images/layout/header_01.png) left center no-repeat;
 height: 63px;
 width: 19px;
 float: left;
}

div.navlt {
 background: url(/images/layout/header_06.png) left center no-repeat;
 height: 25px;
 width: 19px;
 float: left;
}
div.navbody {
 width: 961px; 
 float: left; 
 background: url(/images/layout/header_07.png) repeat-x;
 height: 25px;
}
div.navrt {
 background: url(/images/layout/header_09.png) left center no-repeat;
 height: 25px;
 width: 25px;
 float: right;
}

div#container {
 margin: 5px 0 5px 0;
 background-color: #f5f5f5;
 text-align: left;
 overflow: hidden;
 border:2px solid #e3e3e3;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */

}
div#sidebar1 {
 width: 135px;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 background-color: #ffffff; 
 margin: 5px 3px 5px 2px;
 padding: 5px 2px 10px 3px;
 float: left;
 overflow: hidden;
}
div#sidebar2 {
 float: right;
 margin: 5px 2px 5px 3px;
 padding: 5px 2px 10px 3px;
 width: 260px;
 background-color: #c50434;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 background-color: #ffffff; 
 overflow: hidden;
}
div#content {
 width: 567px;
 background-color: #ffffff;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 float: left;
 margin: 5px 0 10px 0px;
 padding: 10px 5px 10px 5px;
 overflow: hidden;
}

div#footer {
 color: #333023;
 font-size: 11px;
 margin: 10px 0 10px 0;
 line-height: 15px;
}
div.footer {
 margin: 10px 0 7px 0;
 }
#footer a {
 color: #edec91;
 text-decoration: none;
	}
#footer a:hover {
 text-decoration: underline; 
}

/* HEAD NAVIGATION */

	
.nav, .nav ul {
	list-style:none;
	line-height: 20px;
        margin: 2px 0 0 0;
        color: #bab096;
	}

.nav a, .nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

.nav li {
	float: left;
	list-style:none;
        height: 20px;
        line-height: 20px;
	border-right:1px solid #bab096;
        padding: 0 7px 0 7px;
	}

.nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	color: #4a4638;
	padding:0px;
	}

.nav a:hover, .nav a:active {
	text-decoration:none;
	color: #908157;
	}	

.current_page_item	a, #home .on  {color: #c50404;}
	
	
	
/* Dropdown Menus for child pages */		

.nav li ul {/*first level dropdown*/
	position: absolute;
        margin-top: 0px;
	z-index: 10;
	left: -999em;
	height: auto;
	width: 172px;
	border-left: 1px solid #9d9574;
        border-right: 1px solid #9d9574;
        border-bottom: 1px solid #9d9574; 	
}
	
.nav li ul ul {/*second level dropdown*/
	margin: 0 0 0 172px;
	}

.nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	}

.nav li li {
	width: 172px;
	border-top: 1px solid #9d9574;
	background-color: #ada285;
        padding: 0;
        border-right: 0px;
	}

.nav li li a, .nav li li a:visited {
	font-weight: normal;
	font-size: 11px;
	color:#FFF;
	}

.nav li li a:hover, .nav li li a:active {background:#cfc4a7; color: #333333;}	
	
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {left: auto;}

a.main:hover {background:none;}


/* GLOBAL LAYOUT */

a:hover {text-decoration: underline;}

/* HEADLINES */
h1 {
 font-size: 16px;
 }

h1 a, h2 a, h3 a {color: #0f7098;}

/* SIDEBAR 1 LAYOUT */

#sidebar1 ul.category_list {
 color: #000000;
 font-size: 12px;
 list-style: circle outside; 
}
#sidebar1 ul.category_list li {
 line-height: 14px;
 height: 14px; 
}
#sidebar1 ul.category_list li  a {
padding: 0 0 0 10px;
 color: #000000;
 text-decoration: none;
}
#sidebar1 ul li a:hover, #sidebar1 ul.menulist li a:hover {text-decoration: underline;}

#sidebar1 div.menuleft {
 background-color: #f5f2e8;
 margin: 0 0 10px 0;
}
#sidebar1 div.menuleft h3 {
 background-color: #e9e1cc;
 border-bottom: 1px solid #c8bf9e; 
 height: 18px;
 text-align: center;
 line-height: 18px;
}

#sidebar1 ul.menulist, ul.frontnewslist {
 list-style: disc;
 color: #cec277;
 margin: 0 0 0 14px;
}
#sidebar1 ul.menulist li, ul.frontnewslist li {
 line-height: 16px;
 font-size: 11px;
 font-weight: bold;
 font-family: arial;
 margin:0;
 padding:0;
}

#sidebar1 ul.menulist li a {
 color: #333333; 
 text-decoration: none;
}
ul.frontnewslist li a {
 color: #0f7098;
}
ul.frontnewslist li a:hover  {
 color: #c50404;
}


/* SIDEBAR2 LAYOUT */

#sidebar2 ul.pokerrooms {
 clear: both;
 margin: 5px 0 10px 0;
 padding: 0px 0 3px 0;
 list-style-type: none;
 display: inline; 
 font-size: 11px;
 text-align: center;
}
#sidebar2 ul.pokerrooms li {
 line-height: 15px;
}
#sidebar2 ul.pokerrooms li a {
 text-decoration: none;
 color: #333333;
}
#sidebar2 ul.pokerrooms li a:hover {text-decoration: underline;}


/* ARTICLE LAYOUT */

#content p, #left p, #front-news p, #front-promos p, #front-articles p, div#front-school, div#front-newsletter {
 line-height: 18px;
}
div#entry p {
 margin: 10px 0 10px 0;}

h1.sectionh1 {
 font-size: 1.8em; 
 font-weight: normal;
 color: #333333; 
 font-family: tahoma;
 margin: 0 0 10px 0;
 border-bottom: 1px solid #333333;
 padding: 0 0 0 32px;
 background: url(/images/layout/h1-cards.png) left center no-repeat;
 height: 29px;
 line-height: 29px;
}

h1.sectionh1 a {color: #333333; text-decoration: none;}
h1.entry-title {
 font-size: 1.6em;
 margin: 0 0 0px 0;
 font-family: arial;
 font-weight: normal;
 border-bottom: 1px solid #333333;
}
h1.entry-title a, h1.firstart a {
 color: #333333; 
 text-decoration: none;
}
h2.entryh2 {clear: both; border-bottom: 1px solid #cccccc; padding: 0 0 0px 16px; background: url(http://www.poker-world.pl/img/arrow.gif) left center no-repeat; line-height: 19px; font-size: 13px; margin: 10px 0 7px 0;}
div.newsitem {
 overflow: hidden; 
 margin: 10px 0 10px 0;
 text-align: justify;
}
div.newsitem h2 {text-align: left;}
a.breadcr {color: #c50404; text-decoration: none;}
a.breadcr:hover {text-decoration: underline;}
p.posted {
 font-size: 11px;
 color: #666666;
 margin: 0 0 5px 0;
}
img.imgnews {
 border: 1px solid #cccccc;
 padding: 2px;
 float: left;
 margin: 0px 5px 10px 0;
 display: block;
 height: 120px;
 width: 175px;
}
div.imgright {float: right; margin: 0 0 10px 5px; border: 1px solid #dddddd; padding:3px; background-color: #f3f3f3; color: #666666; text-align: center; font-size: 11px;}
div.imgleft {float: left; margin: 0 5px 10px 0px; border: 1px solid #dddddd; padding:3px; background-color: #f3f3f3; color: #666666; text-align: center; font-size: 11px;}
div.imgright span, div.imgleft span {display: block; width: 175px;}
div.entry-content {margin:0; padding:0; text-align: justify;}
.entry-content p {
 margin: 10px 0 10px 0; 
}
div.entry-content a {text-decoration: none; color: #c50404;}
div.entry-content a:hover {text-decoration: underline;} 

#content a.link {color: #c50404; text-decoration: none; height: 18px; line-height: 18px; display: block; float: left; font-size: 11px; font-weight: bold;} 
#content a.link:hover {text-decoration: underline;}

/* FIRST ARTICLE */

div.firstart {
 width: 350px;
 text-align: justify; 
}
div.firstart img.custom1 {
 
}
div.addinfo {
 font-weight: bold;
 font-size: 11px;
 background-color: #000000;
 opacity:0.6;
 filter:alpha(opacity=60);
 height: 35px;
 line-height: 35px;
 color: #ffffff;
 margin: -35px 0 0 0;
 padding: 0px 0 0 4px;
 position:relative;
}
div.addinfo2 {
 font-weight: bold;
 font-size: 11px;
 height: 35px;
 line-height: 35px;
 color: #ffffff;
 margin: -35px 0 0 0;
 padding: 0px 0 0 4px;
 position:relative;
}
h1.firstart {
 font-size: 16px;
 font-family: arial;
 margin: 5px 0 0px 0; 
 text-align: left;
}

/* LATEST ARTICLES */

div#lastnews {
 height: 125px;
 margin: 0px;
 padding: 10px;
 color: #444444;
 background-color: #fdfdfd;
 border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
}

div#content ul.recentart {
 margin: 0px 0 0 20px;
 padding: 0px;
 list-style: disc;
 color: #c50404;
}
ul.recentart li {
 heigth: 19px;
 line-height: 19px;
 padding: 0 0 0 0px;
}
ul.recentart li a {
 color: #333333;
 font-size: 11px;
 font-weight: bold;
}
ul.tekst-list {
 margin: 5px 0 10px 20px;
 list-style: disc;
}
ol.tekst-list {margin: 5px 0 10px 20px; list-style: decimal;}
ul.tekst-list li, ol.tekst-list li {
 line-height: 19px;
 margin: 4px 0 4px 0;
 padding: 0 0 0 0px; 
}

table.standard {
 font-size: 12px; 
 font-family: arial;
 text-align: center;
 border: 1px solid #f1f1f1;
 border-spacing: 2px;
 border-collapse: separate;
 margin: 10px 0 10px 0;
}

table.standard th {
 padding: 4px 3px 4px 3px; 
 font-weight: bold;
 background-color: #e1e5eb;	
 border: 0px; 
}

table.standard td {
 padding: 2px 3px;
 font-size: 11px;
 background-color:#fbfbfb;
 border: 1px solid #f1f1f1;
}
div#left {
 width: 352px;
 background-color: #ffffff;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 float: left;
 margin: 5px 0 3px 0px;
 padding: 10px 5px 10px 5px;
 overflow: hidden;
}

div#front-news {
 width: 350px;
 background-color: #ffffff;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 float: left;
 margin: 5px 0 3px 3px;
 padding: 10px 5px 10px 5px;
 overflow: hidden;
}
div#front-promos {
 width: 400px;
 background-color: #ffffff;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 float: left;
 margin: 3px 0 3px 3px;
 padding: 10px 5px 10px 5px;
 overflow: hidden;
}
div#front-strategy {
 width: 299px;
 background-color: #ffffff;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 float: left;
 margin: 3px 0 0px 3px;
 padding: 10px 5px 10px 5px;
 overflow: hidden;
}

div#front-articles {
 width: 299px;
 background-color: #ffffff;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 float: left;
 margin: 3px 0 3px 3px;
 padding: 10px 5px 10px 5px;
 overflow: hidden;
}

div#front-school, div#front-newsletter {
 clear: left;
 width: 400px;
 background-color: #ffffff;
 border:1px solid #cccccc;
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px;    /* Konqueror */
  -moz-border-radius: 4px; /* Firefox */
 margin: 3px 0 3px 3px;
 padding: 10px 5px 10px 5px;
 overflow: hidden;
}
div#szkola1, div#szkola2 {
 float: left;
 width: 195px;
}
div#szkola1 {
 margin: 0 5px 0 0;
}



div#left a.link, div#front-news a.link, div#front-promos a.link {
 color: #0f7098;
 text-decoration: none;
 margin: 0 0 5px 0;
 display: block;
}
div#left a.link:hover, div#front-news a.link:hover, div#front-promos a.link:hover {
 text-decoration: underline;
}

div#front-news h1 a:hover, div#front-strategy h1 a:hover, div#front-promos h1 a:hover, div#left h2 a:hover, div#front-articles h1 a:hover, div#front-school h2 a:hover, div#front-newsletter h2 a:hover {
 color: #c50404;
}

div#left div.newsitem a.link {
 font-size: 11px;
}
div#left img.imgnews, div#front-news img.imgnews, div#front-news div#itemnews img.imgnews {
 width: 140px;
 height: 100px;
 margin: 2px 2px 0px 0px;
}
div#front-news p {
 margin: 0px;
}
div#itemnews h1, div#left h2 {
 line-height: 20px;
}
div#itemnews p {
 text-align: justify; 
}
h1.frontsection {
 font-size: 13px;
 border-bottom: 2px solid #777777;
 background: #f2f2f2;
 text-transform: uppercase;
 padding: 0px 0 0px 3px;
 margin: 0 0 7px 0;
 height: 18px;
 line-height: 18px;
}

img.imgstr {
 border: 1px solid #cccccc;
 padding: 2px;
 float: left;
 margin: 0px 5px 10px 0;
 display: block;
 width: 110px;
 height: 85px;
}
div#front-promos img.imgnews {
 width: 130px;
 height: 90px;
 margin: 3px 3px 0 0;
}

#front-strategy p {line-height: 18px;}

table#freerolle {
 font-size: 12px; 
 font-family: arial;
 text-align: center;
 border-collapse: separate;
 margin: 10px 0 10px 0;
}

table#freerolle a {
 font-size: 12px;
 color: #128cc5; 
 font-weight: bold;
 margin: 0 0 0px 5px;
 text-decoration: none;
}
table#freerolle th {
 padding: 3px;
}
table#freerolle td {
 text-align: center;
 padding: 3px;
 border-bottom: 1px dotted #f5f5f5;
}

table#freerolle a:hover {text-decoration: underline;}
