html {font-size: 75%; height: 100%; background: url('http://www.vsepropoker.ru/images/bg.jpg') #383838 0 0 repeat;}
html, body, div, span, h1, h2, h4, h5, h6, p, pre, a, address, code, acronym, abbr, em, strong, ul, li, form, label, textarea, select, input, iframe, tr, th, td {margin: 0; padding: 0; outline: none;}
body {font: normal 1em/1.3 Verdana, Helvetica, sans-serif; color: #2b2b2b; height: 100%; background: url('http://www.vsepropoker.ru/images/top.png') repeat-x;}
a {text-decoration: underline; color: #800000;}
a:hover {text-decoration: none;}
a span {display: none;}
img {border: none;}
h1, h2 {font-weight: normal;}
h2 {font: 2em/1.8 Verdana, Helvetica, sans-serif;}
table {border-collapse: collapse; border-spacing: 0;}

/* main */
#main {width: 1000px; margin: 0 auto; display: block; position: relative;}

.header, #container, #copy, #f-offers {width: 1000px; margin: 0 auto;}
#rm, #lm, .lm, .rm, .cm, #lbs, #rbs, #cbs, .lt-r, .rt-r, #ct-r, .llm, .rlm, .clm {background: url('http://www.vsepropoker.ru/images/s.png');}

/* header */
.header {background: #f9f0d6;}
	#top {height: 120px; background: url('http://www.vsepropoker.ru/images/top-bg.jpg') #fff8d7 repeat-x;}
	#top td {position: relative; display: block;}
		#logo {float: left; margin: 14px 10px 0; position: relative;}
		#logo a {width: 368px; height: 96px; display: block; background: url('http://www.vsepropoker.ru/images/logo.png') no-repeat;}
		h1#tt {position: absolute; left: 382px; top: 8px; width: 340px; font: italic 1.13em/1.3 Verdana, Helvetica, sans-serif; color: #808080;}
		
		/* search */
		#search {float: right; margin: 22px 10px 0;}
			#lbs, #rbs, #cbs {float: left; height: 26px;}
			#lbs, #rbs {width: 7px; background-repeat: no-repeat;}
			#lbs {background-position: 0 -256px;}
			#rbs {background-position: -3px -308px;}
			#cbs {width: 250px; background-position: 0 -282px;}
		
		#search input[type="text"] {float: left; width: 220px; height: 20px; padding: 2px 0; background: none; border: 0px;}
		#search input[type="image"] {float: right; margin: 3px 0;}
	
		/* menu */
		#menu {position: absolute; top: 68px; margin-left: 438px; list-style: none;}
		#menu li {float: left;}
		#menu a {display: block; text-decoration: none; line-height: 2.5; color: #fff8d7; font-size: 1em; font-weight: bold;}
		#menu a span {float: left; height: 32px; display: block;}
		#lm, #rm {width: 10px; background-repeat: no-repeat;}
		.lm, .rm {width: 5px; background-repeat: no-repeat;}
		#lm {background-position: 0 0;}
		#rm {background-position: 0 -64px;}
		#menu li:hover #lm {background-position: 0 -96px;}
		#menu li:hover #rm {background-position: 0 -160px;}
		.cm {padding: 0 6px;}		
		.lm, .rm, .cm {background-position: 0 -32px; background-repeat: repeat-x;}
		#menu li:hover .cm {background-position: 0 -128px; background-repeat: repeat-x;}
		#menu li:hover .lm {background-position: 0 -192px;}
		#menu li:hover .rm {background-position: -5px -224px;}
		
		#menu li:hover ul {display: block; background: #fff;}
		#menu li ul {position: absolute; top: 20px; display: none; margin-top: 12px; list-style: none; z-index:100; width: auto !important; min-width: 160px;}
		#menu li li {float: none;}
		#menu li li a {width: auto; height: 28px; text-align: left; padding: 0 12px; line-height: 2.2; font-size: 1em; font-weight: normal; color: #3b3b3b;}
		#menu li li a:hover {background: #5b5b5b; color: #fff;}
			/* Fix IE. Hide from IE Mac */
			* html #menu li {float: left;}
			* html #menu a {height: 1%;}
	
	/* poker offers */
	#offers {width: 100%;}
	#offers img {margin: 0px 5px 0;}
	#offers div {width: 240px; height: 170px; margin: 0 auto 0px; position: relative;	border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
	#offers div div {float: none; width: 230px; height: 100px; position: absolute; left: 5px; top: 60px; background: #fff8d7;}
	#offers p, #offers ul {padding: 6px 8px 0;}
	#offers li {margin-left: 14px; font-size: .94em;}
	#offers a {font-style: italic;}
	
/* content */
#container {overflow: hidden; background: #f9f0d6;}
	/* left */
	#left {width: 240px; overflow: hidden;}
	#left h2 {width: 210px; height: 24px; margin: 2px 0 6px 20px; font-size: 1em; font-weight: bold; text-transform: uppercase; line-height: 2;}
	#left h2 a {color: #fff8d7;}
	#left h2 a:hover {color: #800000;}
		.llm, .rlm, .clm {float: left; height: 26px; display: block;}
		.llm, .rlm {width: 10px; background-repeat: no-repeat;}
		.llm {background-position: 0 -334px;}
		.rlm {background-position: 0 -386px;}
		.clm {width: 180px; background-position: 0 -360px;}
	#left a {text-decoration: none; color: #000;}
	#left ul {margin: 0 0 12px 32px; list-style: none;}
	#left li {margin: 4px 0; padding-left: 14px; background: url('http://www.vsepropoker.ru/images/pt.gif') 0 3px no-repeat;}
	#left li a:hover {color: #8e1315;}
	
	/* content */
	#section {float: right; width: 750px; background: #fff8d7;}
	#section p {text-indent: 2.4em; line-height: 1.6; margin-bottom: 1em;}
	#ct-r {overflow: hidden; height: 10px; background-position: 0 -432px; background-repeat: no-repeat;}
	
	#content {padding: 0 20px 18px;}
	#content {position: relative; top: -8px}
		
	/* news item */
	.news-item {overflow: hidden; margin: 0 0 6px; padding: 4px; background: #f9f0d6; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
		.image {float: left;}
		.image img {width: 132px; height: 100px; margin: 6px;}
		.desc {overflow: hidden;}
		.desc h3 {font-weight: normal; margin: 0; padding: 0; outline: none;}
		.desc h3 {font-size: 1.3em; border-bottom: 1px dashed #800000; text-indent: 6px; line-height: 2.4;}
		.desc h3 a {text-decoration: none; color: #000;}
		.desc h3 a:hover {color: #800000;}
		.desc h3 em {float: right; font-size: .75em; line-height: 3.6;}
		.desc p {text-indent: 0px!important; padding: 5px 4px 6px;}
	
/* footer */
#footer {width: 100%; height: 80px;}
	#footer a {text-decoration: none;}
	#f-offers, #copy {border-top: 2px solid #800000; background: #fff8d7;}
	#f-offers {height: 44px; text-align: center;}
	#f-offers img {margin: 4px 0 0;}
	
	#copy {height: 32px;}
	#copy span {float: left; margin: 8px 14px;}


/* мои изменения */
h2 {text-align: center;}
h3 {text-indent: 2em; font: normal 1.3em Verdana, Helvetica, sans-serif;}
hr {background-image:url(http://www.vsepropoker.ru/files/null.gif); background-repeat: repeat-x;}
#content ul {padding-left: auto!important; margin-left: 2.4em; line-height: 1.6; margin-bottom: 1em;} 
#content li {padding-left: auto!important; margin-left: 2.4em; line-height: 1.6; margin-bottom: 1em;} 
#content ul li {padding-left: auto!important; margin-left: 2.4em; line-height: 1.6; margin-bottom: 1em;} 
#content ol li {padding-left: auto!important; margin-left: 2.4em; line-height: 1.6; margin-bottom: 1em;} 
#content img {margin:7px;}
#cards {margin:1px 0px 2px 0px!important; vertical-align: bottom}
.pokernews td, th {padding:7px 10px 7px 10px;}

/* фрироллы сверху */

.fr th {font-size:14pt; font-weight: normal;}
.fr h4  {font-size:18pt; font-weight: normal;}
.fr tr {border-bottom:4pt solid #fbf1d6;}

/* comments */	
#ok table.cmt div img {
    margin: 0;
}

/* текст анонса */
#section .news-item p {line-height: 1.4; margin-bottom: 0;}

#knopka{
	padding:0px;
	background-color: #ED1B23;
	text-align:center;
	font-size: 14px; font-weight: normal; letter-spacing: 1px;
	color: #000;
	border-collapse: separate;  border-spacing: 4px;
	}

#knopka .knopka-hover{
	display:block;
	color: #fff;
	padding:9px 5px 4px 5px;
	background-color: #ED1B23;
	border-bottom: 0px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	height:22px;
	width:auto;
	}

#knopka .knopka-hover:hover{
	color: #000;
	background-color: #F9F0D6;
	}

/* новая кнопка */
.btn{
text-decoration: none;
color: #FFFFFF;
font-family: Verdana;
font-size: 14px;
line-height: 43px;
background: url(images/btn.png) no-repeat;
padding: 0 0 0 8px;
display: inline-block;
font-weight: bold;
letter-spacing: 1px;
}
.btn span.right{
background: url(images/btn.png) 100% -86px no-repeat;
padding: 0 8px 0 0;
display: inline-block;
cursor: pointer;
}
.btn span.right span{
background: url(images/btn.png) 0px -43px repeat-x;
height: 43px;
padding: 0 34px;
display: inline-block;
cursor: pointer;
}
.btn:hover{
background-position: 0px -258px;
}
.btn:hover span.right{
background-position: 100% -344px;
}
.btn:hover span.right span{
background-position: 0px -301px;
}
