html, body {
	margin:0px;
	padding:0px; 
	position:relative; 
}

body {
	text-align:center;
	color:#ffffff;
	font:normal 12px/160% Verdana, sans-serif;
	background:#676760;
}

a {
	color:#9d0404;
	text-decoration:none;
}

a:visited {
	color:#85276e;
}

a img {
	border:0;
}

#All {
	text-align:center;
	vertical-align:center;
	margin:0 auto;
	width:990px;
	background:#541717 url("images/Background.gif");
}

#Header {
	width:970px;
	height:84px;
	background:url("images/Header.jpg") top center no-repeat;
	margin:0 auto;
}
	
#MenuUp {
	margin-left:714px;
	background:url("images/MenuUp.jpg") top center no-repeat;
	height:25px;
	padding-top:4px;
}

#MenuUp span {
	padding:0 20px 0 20px;
}
		
#MenuUp span a {
	font-size:11px;
	font-variant:small-caps;
	color:#ffffff;
}

#Nav {
	margin-top:29px;
	height:23px;
}
			
#Nav ul {
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}
		
#Nav ul li {
	float:left;
	margin:0 2px 0 2px;
	padding:0;
	background:url("images/MenuLeft.gif") top left no-repeat;
	height:23px;
}

* html #Nav ul li#MenuPoint1 {
	width:155px;
}
* html #Nav ul li#MenuPoint2 {
	width:160px;
}
* html #Nav ul li#MenuPoint3 {
	width:170px;
}
* html #Nav ul li#MenuPoint4 {
	width:125px;
}
* html #Nav ul li#MenuPoint5 {
	width:130px;
}
* html #Nav ul li#MenuPoint6 {
	width:110px;
}
				
#Nav ul li span {
	background:url("images/MenuRight.gif") top right no-repeat;
	display: block;
	height:23px;
}
					
#Nav ul li span a {
	background:url("images/MenuMiddle.gif") top center repeat-x;
	color: #e1e1e1;
	margin:0 11px 0 11px;
	display:block;
	height:23px;
	padding-top:2px;
}

#Notice {
	height:90px;
	width:970px;
	margin:0 auto;
	margin-top:10px;
}

#Notice #Ticker {
	width:234px;
	background:url("images/Ticker.gif") top right no-repeat;
	height:90px;
}
			
#Notice #TickerHeader {
	margin:-4px 0 0 0;
	color:#f2cf5c;
	font-size:14px;
	font-weight:bold;
}
				
#Notice #TickerBody {
	margin-top:16px;
	color:red;
	font-weight:bold;
}
				
#Notice #TickerFooter {
	margin-top:11px;
	font-size:11px;
	line-height:12px;
	color:#b1b1b1;
}
				
#Notice #TickerFooter a {
	color:#ffffff;
}
			
#Notice #Banner728x90 {
	width:728px;
	height:90px;
	text-align:right;
}

#Notice #Banner728x90 img {
	display:block;
}

#MainMenu {
	margin:0 auto;
	margin-top:10px;
	height:29px;
	background:url("images/LeftMainMenu.gif") top left no-repeat;
	width:970px;
	text-align:left;
}

#MainMenu #Menu {
	padding-left:15px;
	width:530px;
}

#MainMenu #Menu span {
	font-size:12px;
	color:#9c6109;
	font-weight:bold;
	margin-top:-3px;
	padding:0 7px 0 7px;
	display:block;
	float:left;
}

#MainMenu #Menu span a {
	color:#650404;
}

#MainMenu #Menu span a:hover {
	color:#ffffff;
}

#MainMenu #Search {
	width:230px;
}

#MainMenu #Search label {
	display:block;
	float:left;
	background:url("images/Search.gif") top left no-repeat;
	padding:3px 10px 0 20px;
	margin-top:-3px;
	color:#ffffff;
	font-size:9px;
}
					
#MainMenu #Search #Searchtext {
	background:#ffffff url("images/SearchBack.gif") top left;
	color:#666666;
	display:block;
	float:left;
	border:0px;
	font-size:10px;
	line-height:100%;
	margin:6px 8px 0px 0px;
	padding:0;
	width:123px;
	height:13px;
}
				
#MainMenu #Search #FormSubmit {
	display:block;
	float:left;
	border:0px;
	font-size:10px;
	line-height:100%;
	margin:-3px 0 0 0;
	padding:0;
	width:16px;
}

#MainMenu #Map {
	text-align:center;
	background:url("images/RightMainMenu.gif") top left no-repeat;
	width:200px;
}

#MainMenu #Map a {
	color:#ffffff;
	font-weight:bold;
}

#Page {
	margin:10px auto 0 auto;
	width:970px;
}

#Page #CenterBlock {
	width:760px;
	vertical-align:top;
}

#Page #CenterBlock #Banners {
	width:100%;
	margin-bottom:10px;
}

#Page #CenterBlock #Banners .Banners246x60 {
	width:246px;
}

#Page #CenterBlock #Banners .Banners246x60 img {
	display:block;
}

#Page #CenterBlock #Banners .Banners246x60 .Text {
	font-size:10px;
	line-height:11px;
	color:#ffffff;
	background-color:#000000;
	text-align:justify;
	padding:4px;
}

#Page #CenterBlock #Banners .Banners246x60 .Buttons {
	background:url("images/VisitAndDownload.gif") no-repeat;
	height:16px;
	font-size:10px;
	padding-top:3px;
	line-height:11px;
	word-spacing:70px;
}

#Page #CenterBlock #Banners .Banners246x60 .Buttons a {
	color:#ffffff;
}

#Page #Body {
	width:100%;
	text-align:left;
}

#Page #Body #BodyRight {
	background:#541717 url("images/Background.jpg");
	width:211px;
	float:right;
	text-align:center;
margin-left: 10px;
}

#Page #Body #BodyRight .Bubble {
	width:200px;
	font:bold 11px/14px Helvetica, Arial, sans-serif;
	background:url("images/Bubble.gif");
	margin:0 auto;
	margin-bottom:10px;
	
}

#Page #Body #BodyRight .Bubble h3 {
	background:url("images/BubbleHeader.gif") no-repeat;
	height:17px;
	font-size:14px;
	margin:0;
	padding:7px 0 10px 0;
}

#Page #Body #BodyRight .Bubble .LatestNews {
	font-weight:bold;
	text-align:left;
	padding:0 10px 6px 10px;
}

#Page #Body #BodyRight .Bubble .LatestNews a {
	color:#650404;
}

#Page #Body #BodyRight .Bubble .LatestArticles {
	font-weight:bold;
	text-align:left;
	padding:0 10px 6px 10px;
}

#Page #Body #BodyRight .Bubble .LatestArticles a {
	color:#650404;
}

#Page #Body #BodyRight .Bubble .BubbleFooter {
	background:url("images/BubbleFooter.gif") no-repeat;
	height:3px;
	font-size:1px;
	width:200px;
	margin:0 auto;
}

#Page #Body #BodyRight .Bubble h4 {
	text-align:justify;
	border-bottom:1px solid #4a4a45;
	font:bold 11px/14px Helvetica, Arial, sans-serif;
	margin:0 10px 9px 10px;
	padding:0 0 7px 0;
	color:#650404;
}

#Page #Body #BodyRight .Bubble form#Subscribe {
	margin:0;
	padding:0;
	color:#650404;
}

#Page #Body #BodyRight .Bubble form#Subscribe label {
	margin:0 0 2px 0;
	padding:2px 0 0 0;
	display:block;
	float:left;
	width:60px;
	height:14px;
	line-height:14px;
	clear:both;
}

#Page #Body #BodyRight .Bubble form#Subscribe input.Txtbox {
	margin:0 6px 2px 0;
	padding:0;
	display:block;
	float:left;
	width:100px;
	height:14px;
}

#Page #Body #BodyRight .Bubble form#Subscribe input.Btn_submit {
	margin:0 0 10px 0;
	padding:0;
	color:#650404;
	font-size:10px;
	font-weight:bold;
	border:none;
}

#Page #Body #BodyRight #BodyRightFooter {
	background:url("images/RightCenterFooter.gif") top right no-repeat;
	height:15px;
	font-size:1px;
	margin-top:-10px;
}

#Page #Body #BodyCenter {
	margin-right:8px;
	background:url("images/LeftCenterFooter.gif") bottom center no-repeat;
	padding-bottom:10px;
}

#Page #Body #BodyCenter h1 {
	background:url("images/LeftCenter.gif") top left no-repeat;
	height:23px;
	padding:3px 0 0 10px;
	margin:0;
	font-size:15px;
}

#Page #Body #BodyCenter .Text {
	background:#ffffff;
	color:#000000;
	padding:0 10px 0 10px;
	border:1px solid #ffffff;
}

#Page #Body #BodyCenter .Text p {
padding:5px 5px 5px 5px;
text-align: justify;
}

#Page #Body #BodyCenter #BodyInner {
	background:#ffffff;
	text-align:center;
	clear:both;
}

#Page #Body #BodyCenter #BodyInner #BodyInnerHeader {
	background:url("images/CenterInner.gif") no-repeat;
	width:723px;
	height:5px;
	font-size:1px;
	margin:0 auto;
}

#Page #Body #BodyCenter #BodyInner #BodyInnerText {
	background:#000000;
	width:723px;
	margin:0 auto;
}

#Page #Body #BodyCenter #BodyInner #BodyInnerText td {
	text-align:left;
	vertical-align:top;
}

#Page #Body #BodyCenter #BodyInner #BodyInnerText ul {
	margin:5px 15px 5px 15px;
	padding:0;
	list-style:none;
}

#Page #Body #BodyCenter #BodyInner #BodyInnerText ul li a {
	color:#ffffff;
}


#Page #Body #BodyCenter #BodyInner #BodyInnerText ul li.ListHead {
margin:2px 0 4px 0;
font-weight:bold;
color:#ffffff;
}

#Page #Body #BodyCenter #BodyInner #BodyInnerText ul li.ListHead a:hover {
color:#ffa200;
}

#Page #Body #BodyCenter #BodyInner #BodyInnerFooter {
	background:url("images/CenterInnerFooter.gif") no-repeat;
	width:723px;
	height:5px;
	font-size:1px;
	margin:0 auto;
}

#Page #Body #BodyBody {
	background:url("images/LeftCenterFooter.gif") bottom center no-repeat;
	padding-bottom:10px;
	width:755px;
}

#Page #Body #BodyBody #Pathway {
	background:url("images/Body.gif") top left no-repeat;
	height:24px;
	padding:2px 0 0 10px;
	margin:0;
	font-size:13px;
}

#Page #Body #BodyBody #Pathway a {
	color:#ffffff;
}

#Page #Body #BodyBody h1 {
	background:#ffffff;
	padding:7px 0 7px 10px;
	margin:0;
	font-size:15px;
	color:#000000;
}

#Page #Body #BodyBody .Text {
	background:#f9f9f9;
	color:#000000;
	padding:0 10px 0 10px;
	margin:0;
	border:1px solid #eeeeee;
}

#Page #Body #BodyBody .Text p {
padding:5px 5px 5px 5px;
text-align: justify;
}

#Page #Body #BodyBody #Fav {
	background:#ffffff;
	padding:0 0 0 10px;
	margin:0;
	word-spacing:5px;
}

#Page #Body .LastDown {
	width:754px;
	margin:10px 0 0 1px;
}

#LastDownBodyDiv{
background: #000000;}

#Page #Body .LastDown h3 {
font-size: 13px;
margin: 0 10px 5px 10px;
font-weight: bold;
background: #000000;
}

#Page #Body .LastDown p {
text-align: justify;
color: #ffffff;
background: #000000;
margin: 5px 10px 0 10px;
}

#Page #Body .LastDown #LastDownHeader {
	height:10px;
	background:url("images/LastDownHeader.gif");
}

#Page #Body .LastDown #LastDownBody {
	background:url("images/LastDown.gif");
	width:100%;
}

#Page #Body .LastDown #LastDownBody a {
	color:#ffffff;
}

#Page #Body .LastDown #LastDownBody th {
	text-align:center;
	padding-bottom:10px;
}

#Page #Body .LastDown #LastDownBody td {
	width:50%;
	padding:0 10px 0 10px;
	vertical-align:top;
}

#Page #Body .LastDown #LastDownBody td.LastMore {
	text-align:center;
	padding-top:10px;
}

#Page #Body .LastDown #LastDownFooter {
	height:10px;
	background:url("images/LastDownFooter.gif");
margin-top: 0;
}

#Page #RightBlock {
	width:200px;
	vertical-align:top;
}

#Page #RightBlock #Banner185x120 {
	padding-top:5px;
	height:195px;
	background:url("images/BackBanner.gif");
}

#Page #RightBlock #Banner185x120 img {
	display:block;
	margin:0 auto;
}

#Page #RightBlock #NewSlots {
	margin-top:15px;
	width:200px;
	background:url("images/NewSlotsFooter.gif") bottom center no-repeat;
}
				
#Page #RightBlock #NewSlots h2 {
	background:url("images/NewSlots.gif") top center no-repeat;
	font-size:14px;
	font-weight:bold;
	height:47px;
	padding-top:3px;
	margin:0;
}

#Page #RightBlock #NewSlots a {
color:#ffa200;
}
						
#Page #RightBlock #NewSlots .Slot {
	background:#540404;
	padding:0 0 10px 0;
	margin:0;
}

#Page #RightBlock #NewSlots .Slot h4 {
	padding:0 0 5px 0;
	margin:0;
	color:#ffa200;
	font-size:12px;
}
#Page #RightBlock #NewSlots .new {
padding:0 0 5px 0;
color:#ffa200;
font-weight:bold;}

#Page #RightBlock #NewSlots .Slot table {
	font-size:10px;
	margin:0 auto;
}
						
#Page #RightBlock #NewSlots .Slot table th {
	font-weight:bold;
	padding-right:20px;
}
						
#Page #RightBlock #NewSlots .Slot table td {
	text-align:left;
}					

#Page #RightBlock #NewSlots #SlotsFooter {
	padding-top:20px;
	height:25px;
}

#Footer {
	width:990px;
	margin:0 auto;
	background:url("images/Footer.gif") top center no-repeat;
	color:#ff9036;
	font:bold 13px/100% Helvetica, Arial, sans-serif;
	padding:35px 0 24px 0;
}

#Footer #Copyright {
	color:#ffffff;
	margin-bottom:17px;
}

#Footer a {
	color:#000000;
	margin:0 6px 0 0;
	padding:0 5px 0 10px;
}

.Empty {
	font-size:1px;
}

#subscribe-page {
	padding:50px 10px;
	color:#fff;
	background:#000;
	font-weight:bold;
}

/* Users Style */

#zSlot table {
	border:1px solid #650404;
	border-collapse:collapse;
	margin:10px 0;
}

#zSlot th, #zSlot td {
	vertical-align:top; 
	padding:5px 5px 5px 7px;
	margin:0;
}

#zSlot th {
	font-weight:bold;
	color:#fff;
	border-bottom:1px solid #fff;
	background:#650404;
}

#zSlot td {
	border-bottom:1px solid #640404;
}

#zSlot th a:link {
	color:#ffa200;
}

#zSlot th a:visited {
	color:#ffa200;
}

#zSlot th a:hover {
	color:#ffffff;
}

#zSlot dt {
	font:bold small-caps 130% arial;
	color:#75CA1C;
}

#zSlot dd {
	margin:10px 0;
}

#zSlot h1, #zSlot h2, #zSlot h3 {
	color:#650404;
}

#zSlot h1 {
	font:150%;
	letter-spacing:1px;
}

#zSlot h2 {
	font:140%;
}

#zSlot h3 {
	font:130%;
}

#zSlot hr {
	color:#650404;
	height:1px;
}

#zSlot table ul {
	margin:10px 0 10px 25px;
}

#zSlot li {
	list-style:none;
}

#zSlot .small, #zSlot .small-2 {
	color: #650404;
}

#zSlot .left  {
	padding:3px 0 5px 5px;
	float:left;
	margin:0 15px 0 0;}

#zSlot .right {
	padding:3px 10px 5px 0;
	float:right;
	margin: 0;}

#zSlot .left table {
	width:220px;
	border:1px solid #77B6F2;
	border-collapse:collapse;
	margin:10px 0;}

.tbslt3 {width:450px;
border: 1px solid #8f0000;
align: center;}

.tbslt3 a {color: white;
font-weight: bold;}

.tbslt {width: 600px;
border: 1px solid #8f0000;
align: center;}

.tbslt a {color: white;
font-weight: bold;}

.topslots {width: 100%;
text-align: center;
background: #9d0404;
border: 1px solid #8f0000;
}

.topslots a:visited {color: white;
font-weight: bold;}

.tbtdsl { border: 1px solid #8f0000;}

.tbslimg {margin-top: 5px;
text-align: center;
margin-bottom: 5px;}

.sltbtx {width: 150px;
height:80px;
text-align: center;
padding-bottom: 5px;}

.niz {margin-bottom: 5px;
text-align: center;}

.niz a {color: #9d0404;
font-weight: bold;
}

.intromain{
  width:730px; //это число должно равняться 2*width + 4*(margin+padding+border_width)
  background:red;
  padding:0;
}

.first_divs{
  background: #f9f9f9;
  float:left; }
    
.second_divs{
   background: #f9f9f9;
  float:right;}
 
div[class*='_divs']{
    border: 0px;
    width:345px;
    height: 125px;
    margin: 5px;
    padding: 5px;  
    overflow:hidden;  
    text-align: justify;}
 
div[class*='_divs'] h3, p
{margin:0;
padding:0;}