html {font-size: 75%; height: 100%; background: url('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;}

/* мои изменения */
h2 {text-align: center;}
h3 {font: 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{padding:7px 10px 7px 10px;}

/* 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: #ddd;}
		
		/* 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: 378px; 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: 10px 5px 0;}
	#offers div {width: 240px; height: 180px; margin: 0 auto 10px; 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: 70px; 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;}
		
	/* 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;}