*{ margin: 0; padding: 0;}

/* style duplicated inline for immediate availability to renderer */
body{
	color: #656565; 
	min-width:1000px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	background-image: url(../images/body.jpg);
	background-position: center 20px;
}

html, body{
	height: 100%;
}
td{
	vertical-align: top;
}

img{
	border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, a, li {
	color: #656565;
}

a{
	color: #754555;
	font-weight: bold;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	min-width: 1000px; 
	background-image: url(../images/body_top_baked.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: -4px;
}
	
/*For IE*/
* html #main_inside{
	background-image: url(../images/body_top_baked.jpg);
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
	margin-top: -1px;
}

#main_inside_in{ 
	position:relative; 
	height:100%; 
	margin: 0 auto; 
	width: 1000px;
}


#main_content{
	margin: 0 auto;
	padding: 0px 10px 0px 0px;
}
.clear{
	clear: both;
	height: 0px;
}
/* CMS Start */

/* style duplicated inline for immediate availability to renderer */
#globalPreloader{
    display:block;
    position:absolute; 
    top:0px;
    left:0px;
    min-height: 1680px;
    width:100%;
	 background-image: url(../images/body.jpg);
	 background-position: center 20px;
    z-index:8888;   
}

/* style duplicated inline for immediate availability to renderer */
#preloaderSwf{
    display:block;
    position:absolute; 
    top:50%;
    left:50%;
	 margin: -133px 0px 0px -128px;
    z-index:810000889;
  	 width: 256px;
	 height: 226px;
	 overflow: hidden;
}
#globalFlash{
    display:block;
    height: 900px;
    width:214px;
}
#FlashSwf{
    display:block;
  	 width: 900px;
	 height: 214px;
	 overflow: hidden;
}
/* CMS End */

/*=======================================================*/

.header{
	height: 304px;
	overflow: hidden;
}
#flashHeader, #flashHeaderOverlay{
	height: 235px;
	overflow: hidden;	
	padding: 0px 0px 0px 1px;
	position: absolute;
	width: 987px;
	top: -2px;
}
* html #flashHeader, * html #flashHeaderOverlay{
	padding: 0px 0px 0px 2px;
}
#flashHeaderOverlay object img {
    height: 235px;
    width: 987px;
}
#flashHeaderOverlay {
    z-index: 10001;
}
.logo{
	position: absolute;
	left: 9px;
	z-index: 10;
}
.preTopMenu{
	height: 0px;
}
.topMenu{
	width: 956px;
	height: 89px;
	overflow: hidden;
	margin: 212px 20px 0px 12px;
	position: relative;
	z-index: 20;
}
* html .topMenu{
	position: relative;
	top: -15px;
}
.topMenu .left{
	width: 414px;
	float: left;
}
.topMenu .left ul{
	list-style-type: none;
	margin: 5px 0px 0px 0px;
}
.topMenu .left ul li{
	float: left;
	display: block;
}
.topMenu .playNow{
	width: 140px;
	height: 89px;
	float: left;
}
.topMenu .playNow a:hover{
	background-position: left -89px;
}
.topMenu .playNow a{
	display: block;
	text-decoration: none;
	position: relative;
	z-index: 10000;
	height: 89px;
	background-image: url(../images/playNow.png);
	background-position: left 0px;
	background-repeat: no-repeat;
}
* html .topMenu .playNow a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/playNow.png", sizingMethod="fixed");
	background-image: none;
}
.topMenu .right{
	width: 400px;
	float: left;
}
.topMenu .right ul{
	list-style-type: none;
	margin: 5px 0px 0px 0px;
}
.topMenu .right ul li{
	float: left;
	display: block;
}
.topMenu ul li a{
	text-decoration: none;
}
.topMenu ul li a img{
	position: relative;
	bottom: 8px;
}
.topMenu .left ul li a.news{
   display: block;
   height: 84px;
	width: 100px;
	overflow: hidden;

	background-image: url(../images/menu_news.png);
	background-position: left top;
	background-repeat: no-repeat;

	position: relative;
	z-index: 12;
	cursor: pointer;
	padding: 8px 0px 0px 0px;
}
.topMenu .left ul li a.news:hover{
	background-position: left -84px;
}
.topMenu .left ul li.cur a.news{
	background-position: left -168px;
}


.topMenu .left ul li a.how_to_play{
	display: block;
	height: 84px;
	width: 158px;
	background-image: url(../images/menu_How_to_play.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.topMenu .left ul li a.how_to_play:hover{
	background-position: left -84px;
}
.topMenu .left ul li.cur a.how_to_play{
	background-position: left -168px;
}


.topMenu .left ul li a.players_guide{
	display: block;
	height: 84px;
	width: 156px;
	background-image: url(../images/menu_player_guide.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.topMenu .left ul li a.players_guide:hover{
	background-position: left -84px;
}
.topMenu .left ul li.cur a.players_guide{
	background-position: left -168px;
}

.topMenu .right ul li a.the_wolrd{
	display: block;
	height: 84px;
	width: 138px;
	background-image: url(../images/menu_the_world.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.topMenu .right ul li a.the_wolrd:hover{
	background-position: left -84px;
}
.topMenu .right ul li.cur a.the_wolrd{
	background-position: left -168px;
}


.topMenu .right ul li a.forum{
	display: block;
	height: 84px;
	width: 107px;
	background-image: url(../images/menu_forum.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.topMenu .right ul li a.forum:hover{
	background-position: left -84px;
}
.topMenu .right ul li.cur a.forum{
	background-position: left -168px;
}

.topMenu .right ul li a.download{
	display: block;
	height: 84px;
	width: 140px;
	background-image: url(../images/menu_download.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.topMenu .right ul li a.download:hover{
	background-position: left -84px;
}
.topMenu .right ul li.cur a.download{
	background-position: left -168px;
}
/*=======================================================*/

.content{
	margin: 15px 0px 0px 0px;
	padding: 0px 10px 0px 7px;
	clear: both;
}
* html .content{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	clear: both;
}
/*=================== LEFT CELL =========================*/
.leftCell{
	float: left;
	width: 180px;
	margin: 8px 0px 0px 3px;
}
* html .leftCell{
	float: left;
	width: 180px;
	margin: 8px 0px 0px 5px;
}
.categories{
	width: 180px;
	padding-left: 0px;
}
.categories .title{	
   background-image: url(../images/categories_top.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 11px 0px 0px 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/categories_top.png", sizingMethod="scale")
}
.categories .title img{
	margin: 0px 0px 0px 45px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/categories.png", sizingMethod="scale")
}
.categoriesText{
	background-image: url(../images/categories_center.gif);
	background-position: center top;
	background-repeat: repeat-y;
	padding: 14px 5px 10px 6px;
}
* html .categoriesText{
	background-image: url(../images/categories_center.gif);
	background-position: center top;
	background-repeat: repeat-y;
	padding: 14px 5px 0px 7px;
}
.categoriesText ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.categoriesText ul li{
	padding: 10px 10px 2px 17px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	height: 15px;
	overflow: hidden;
	line-height: 10px;
}
.categoriesText ul li.cur, .categoriesText ul li:hover{
	background-image: url(../images/categoriesCur.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
}
.categoriesText ul li a{
	color: #AE9B8A;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted #433F3C;
	padding-bottom: 3px;
}
.categoriesText ul li.last a{
	border-bottom: none !important; 
}

.categoriesBottom img{
	position: relative;
	right: 3px;
}
.newTo{
	background-image: url(../images/newToFarWilds_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	margin: 9px 0px 0px 0px;
	width: 177px;
	height: 139px;
}
.visitWiki{
	background-image: url(../images/wikiLink_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	margin: 9px 0px 0px 0px;
	width: 177px;
	height: 139px;
}



* html .newTo{
    background-color: transparent;
    background-image: url(../images/spacer.png);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/newToFarWilds_bg.png", sizingMethod="fixed");
}
* html .newTo a{
	position: relative;
	z-index: 10;
	left: 30px;
}
.newTo img{
	margin: 35px 35px 70px 25px;
}
.videoTutorial{
	padding: 15px 0px 5px 0px;
}
.videoTutorial .title{
	background-image: url(../images/shotImg_top.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 23px;
	overflow: hidden;
}
.videoTutorial .title a{
	font-size: 10px;
	text-transform: uppercase;
	color: #AE9C88;
	text-decoration: none;
   margin: 0px 0px 0px 46px;
	line-height: 25px;
	display: block;
}
.videoTutorial .video{
	background-image: url(../images/shotImg_center.png);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 10px;
}
.videoTutorial .video img{
	margin: 0px 10px 0px 1px;
}
.videoTutorial .videoBottom{
	background-image: url(../images/shotImg_bottom.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 4px;
}

.screenShots{
	padding: 0px 0px 10px 0px;
}
.screenShots .title{
	background-image: url(../images/shotImg_top.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 23px;
	overflow: hidden;
}
.screenShots .title a{
	font-size: 10px;
	text-transform: uppercase;
	color: #AE9C88;
	text-decoration: none;
   margin: 0px 0px 0px 46px;
	line-height: 25px;
	display: block;
}
.screenShots .screen{
	background-image: url(../images/shotImg_center.png);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 10px;
}
.screenShots .screen img{
	margin: 0px 10px 0px 1px;
}
.screenShots .screenBottom{
	background-image: url(../images/shotImg_bottom.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 4px;
}
/*=================== // LEFT CELL =========================*/


/*=================== CONTENT CELL =========================*/
.contentCell{
	float: left;
	width: 562px;
	margin: 0px 0px 0px 15px;
	position: relative;
	bottom: 2px;
}
* html .contentCell{
	margin: 0px 10px -20px 10px;
}
.contentCell .contentTop{
	background-image: url(../images/content_bg_center.jpg);
	background-position: left top;
	background-repeat: repeat-y; 
}
.contentCell .contentTop .top{
	background-image: url(../images/contentTop.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 68px 0px 0px 0px;
}
.contentCell .top .greetings {
	background-image: url(../images/greetings.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	margin: 0px 0px 0px 28px;
}
.contentCell .top .greetings .greetingsTop{
	background-image: url(../images/greetingsTop.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.contentCell .top .greetings .greetingsTop .greetingsBottom{
	background-image: url(../images/greetingsBottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat; 
}
.contentCell .top .greetings .greetingsTop .greetingsBottom h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	color: #422217;
	font-weight: normal;
	margin-left: 5px;
	padding: 3px 0px 0px 3px;
}
.contentCell .top .greetings .greetingsTop .greetingsBottom p{
	padding: 0px 30px 15px 13px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #3B3831;
	line-height: 18px;
	margin: 13px 10px 0px 0px;
	display: block;
}
.contentCell .img_items{
	margin: 16px 20px 20px 27px;
	display: inline-block;
	float: left;
}
* html .contentCell .img_items{
	margin: 16px 17px 20px 13px;
}
.contentCell .description{
	padding: 39px 30px 23px 30px;
}
.contentCell .description p{
	padding: 0px 5px 18px 0px;
	color: #3B3831;
	font-size: 14px;
	line-height: 18px;
}
.contentCell .description p span{
	font-size: 15px;
	font-weight: bold;
	color: #762B49;
}
.bgTopBottom{
	background-image: url(../images/bg_border_top_content.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px 8px 0px 6px;
	clear: both;
}
.contentCell .contentBottom{
	background-image: url(../images/bg_bottom_content.jpg);
	background-position: left bottom;
	background-repeat: repeat-y;
}
.contentCell .contentBottom .text{
	background-image: url(../images/content_bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 20px 0px 20px 20px;
}
.contentCell .contentBottom .leftCellBottom{
	float: left;
	background-image: url(../images/bg_border_top_content.gif);
	background-position: right top;
	background-repeat: repeat-y;
	width: 48%;
}
.contentCell .contentBottom .leftCellBottom .item{
	margin: 3px 0px 65px 8px;
}
.contentCell .contentBottom .leftCellBottom .item h3{
	font-size: 18px;
	font-weight: normal;
	color: #44231A;
}
.contentCell .contentBottom .leftCellBottom .item span{
	font-size: 12px;
	color: #84371B;
}
.contentCell .contentBottom .leftCellBottom .item p{
	font-size: 12px;
	color: #2F2725;
	margin: 16px 20px 0px 0px;
	padding-bottom: 2px;
	line-height: 18px;
}
.news {
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: collapse;
}
.news-item-left {
    text-align: left;
    width: 48%;
    padding-left: 6px;
    padding-right: 2px;
}
.news-item-vseparator {
    background: url(../images/bg_border_top_content.gif) top repeat-y;
    width: 1px;
}
.news-item-right {
    text-align: left;
    padding-left: 18px;
}
.news-item-header {
    font-size: 18px;
    font-weight: normal;
    color: #44231A;
}
.news-item-info {
    font-size: 12px;
    color: #84371B;
}
.news-item-p {
    font-size: 12px;
    color: #2F2725;
    margin: 0 20px 0 0;
    padding-bottom: 2px;
    line-height: 18px;
}
.news-item-p p, .news-item-p a, .news-item-p li {
    color: #2F2725;
}
.contentCell .contentBottom .rightCellBottom{
	float: right;
	width: 49%;
}
.contentCell .contentBottom .rightCellBottom .item{
	margin: 3px 0px 65px 4px;
}
.contentCell .contentBottom .rightCellBottom .item h3{
	font-size: 18px;
	font-weight: normal;
	color: #44231A;
}
.contentCell .contentBottom .rightCellBottom .item span{
	font-size: 12px;
	color: #84371B;
}
.contentCell .contentBottom .rightCellBottom .item p{
	font-size: 12px;
	color: #2F2725;
	margin: 15px 20px 0px 0px;
	padding-bottom: 3px;
	line-height: 18px;
}
.contentCell .newToBottom{
	clear: both;
	background-image: url(../images/content_bottom_newTo_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 555px;
	height: 155px;
	margin: 10px 0px 0px 5px;
}
.contentCell .newToBottom img{
	margin: 50px 0px 0px 25px;
	float: left;
}
.contentCell .newToBottom p{
	font-size: 12px;
	color: #A79A66;
	padding: 20px 20px 0px 182px;
	margin: 0px 0px 0px 30px;
	line-height: 17px;
}
.contentCell .newToBottom p b{
	color: #AB9E8B;
}
* html .contentCell .newToBottom{
    background-color: transparent;
    background-image: url(../images/spacer.png);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/content_bottom_newTo_bg.png", sizingMethod="fixed");
	 position: relative;
	 bottom: 15px;
}
/*=================== // CONTENT CELL =========================*/


/*=================== RIGHT CELL =========================*/
.rightCell{
	float: right;
	width: 190px;
	margin: 8px 7px 0px 0px;
}
.races{
	width: 185px;
}
.races .title{
	background-image: url(../images/categories_top.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 9px 5px 7px 0px;
	text-align: center;
	width: 185px;
	margin-left: 3px;
}
.races_item{
	background-image: url(../images/categories_center.png);
	background-position: center top;
	background-repeat: repeat-y;
}
.races_item ul{
	list-style-type: none;
	padding: 10px 0px 1px 0px;
}
.races_item ul li{
	padding: 3px 0px 5px 0px;
	display: block;
	margin: 2px 10px 5px 7px; 
	font-size: 0px;
	line-height: 0px;
	border-bottom: 1px dotted #44403D;
	height: 60px;
}
* html .races_item ul li{
	margin-left: 7px;
}
.races_item ul li a{
	position: relative;
	right: 7px;
	text-decoration: none;
	display: block;
}
* html .races_item ul li a{
	position: relative;
	right: 0px;
	left: 0px;
}
* html .races_item ul{
	position: relative;
	right: 0px;
	left: -7px;
}
.races_item ul li a img{
	float: left;
}



.races_item ul li a.sylvan2{
	height: 59px;
	width: 100px;
	background-image: url(../images/sylvan2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.races_item ul li:hover a.sylvan2{
	background-position: left -59px;
}



.races_item ul li a.mountainFolk{
	height: 59px;
	width: 100px;
	background-image: url(../images/mountainFolk.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.races_item ul li:hover a.mountainFolk{
	background-position: left -59px;
}



.races_item ul li a.darkLegion{
	height: 59px;
	width: 100px;
	background-image: url(../images/darkLegion.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.races_item ul li:hover a.darkLegion{
	background-position: left -59px;
}



.races_item ul li a.elementals{
	height: 59px;
	width: 100px;
	background-image: url(../images/elements.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.races_item ul li:hover a.elementals{
	background-position: left -59px;
}

.races_item ul li a.chaos{
	height: 59px;
	width: 100px;
	background-image: url(../images/chaos.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.races_item ul li:hover a.chaos{
	background-position: left -59px;
}

.races_item ul li a.celestialImperium{
	height: 59px;
	width: 100px;
	background-image: url(../images/celestialImperium.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.races_item ul li:hover a.celestialImperium{
	background-position: left -59px;
}


.races_item ul li.last{
	border: none;
	padding: 4px 0px 0px 0px;
}
.racesBottom{
	background-image: url(../images/races_bottom.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-left: 3px;
	padding: 0px;
	height: 7px;
	font-size: 0px;
	overflow: hidden;
	clear: both;
}
.topPlayers{
	padding: 19px 0px 0px 0px;
}
.topPlayers .title{
	background-image: url(../images/categories_top.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 31px;
	margin-left: 3px;
}
.topPlayers .top20{
	background-image: url(../images/categories_center.png);
	background-position: left top;
	background-repeat: repeat-y;
	margin-left: 7px;
}
.topPlayers .top20 ul{
	list-style-type: none;
	margin: 0px 22px 0px 7px;
	padding: 13px 0px;
}
.topPlayers .top20 ul li{
	border-bottom: 1px dotted #47423F;
	padding: 2px 3px;
	display: block;
}
.topPlayers .top20 ul li span.points{
	font-size: 12px;
	color: #AD9D84;
	text-align: center;
	width: 45px;
	display: block;
	float: left;
}
.topPlayers .top20 ul li a{
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}
.topPlayers .top20 ul li a:hover{
	background-image: url(../images/races_hover.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.topPlayers .top20 ul li.last{
	border: none;
}
.topPlayers .top20 ul li.gray{
	background-color: #1b1716;
}
.topPlayers .top20 ul li span.places{
	font-size: 12px;
	width: 14px;
	text-align: center;
	display: block;
	float: left;
}
.topPlayers .topPlayersBottom{
	background-image: url(../images/races_bottom.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 7px;
	margin-left: 3px;
	font-size: 0px;
	overflow: hidden;
}
/*=================== // RIGHT CELL =========================*/

/*=======================================================*/

#footer_block{
	height: 70px; 
	clear: both;
}

#footer_main{
	height: 70px; 
	margin: -70px auto; 
	position: relative;
}

#footer{
  	height: 70px; 
	margin: 0 auto; 
	min-width: 998px;
}
.footer_menu{
	width: 600px;	
	margin: 0 auto;
	padding: 0px 0px 0px 70px;
}
* html .footer_menu{
	width: 600px;	
	margin: 0 auto;
	padding: 0px 0px 0px 70px;
}
.footer_menu ul{
	list-style-type: none;
}
.footer_menu ul li{
	float: left;
	display: block;
	margin: 5px 0px;
}
.footer_menu ul li a{
	font-size: 12px;
	color: #B59C53;
	text-decoration: none;
	background-image: url(../images/razdel.jpg);
	background-position: right 13px;
	background-repeat: no-repeat;
	padding: 10px 10px;
}
.footer_menu ul li.last a{
	background-image: none;
}
.footer_menu_big{
	margin: 0 auto;
	padding: 10px 0px 0px 180px;
}
* html .footer_menu_big{
	margin: 0 auto;
	padding: 0px 0px 0px 150px;
}
.footer_menu_big ul{
	list-style-type: none;
	text-align: center;
}
.footer_menu_big ul li{
	display: inline;
	margin: 5px 0px;
	overflow: hidden;
	white-space: nowrap;
}
.footer_menu_big ul li a{
	font-size: 12px;
	color: #B59C53;
	text-decoration: none;
	background-image: url(../images/razdel.jpg);
	background-position: right 13px;
	background-repeat: no-repeat;
	padding: 10px 10px;
	overflow: hidden;
	white-space: nowrap;
}
.footer_menu_big ul li.last a{
	background-image: none;
}
.copyright{
	width: 500px; 
	font-size: 12px;
	color: #615443;
	text-align: left;
	padding: 10px 0px 0px 80px;
	clear: both;
	margin: 0 auto;
}
.copyright_big{
	width: 500px; 
	font-size: 12px;
	color: #615443;
	text-align: left;
	padding: 10px 0px 0px 270px;
	clear: both;
	margin: 0 auto;
}
* html .copyright{
	width: 500px; 
	font-size: 12px;
	color: #615443;
	text-align: left;
	padding: 10px 0px 0px 70px;
	clear: both;
	margin: 0 auto;
}
* html .copyright_big{
	width: 500px; 
	font-size: 12px;
	color: #615443;
	text-align: left;
	padding: 10px 0px 0px 250px;
	clear: both;
	margin: 0 auto;
}
/*============================== INNER PAGES ==============================================*/
.contentCellInner{
	float: left;
	width: 768px;
	margin: 0px 0px 0px 15px;
	position: relative;
	bottom: 2px;
}
* html .contentCellInner{
	margin: 0px 0px -20px 10px;
}
.contentCellInner .contentTop{
	background-image: url(../images/content_bg_center_big.jpg);
	background-position: left top;
	background-repeat: repeat-y; 
}
.contentCellInner .contentTop .top{
	background-image: url(../images/contentTop_big.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 68px 0px 0px 0px;
}
.contentCellInner .top .greetings {
	background-image: url(../images/greetings_big.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	margin: 0px 0px 0px 28px;
}
.contentCellInner .top .greetings .greetingsTop{
	background-image: url(../images/greetingsTop_big.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.contentCellInner .top .greetings .greetingsTop .greetingsBottom{
	background-image: url(../images/greetingsBottom_big.jpg);
	background-position: left bottom;
	background-repeat: no-repeat; 
}
.contentCellInner .top .greetings .greetingsTop .greetingsBottom h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	color: #422217;
	font-weight: normal;
	margin-left: 5px;
	padding: 3px 0px 0px 3px;
}
.contentCellInner .top .greetings .greetingsTop .greetingsBottom p{
	padding: 0px 30px 15px 13px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #3B3831;
	line-height: 18px;
	margin: 13px 10px 0px 0px;
	display: block;
}
.bgTopBottom{
	background-image: url(../images/bg_border_top_content.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px 8px 0px 6px;
}
.contentCellInner .contentBottom{
	background-image: url(../images/content_bg_center_big_2.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.contentCellInner .contentBottom .text{
	background-image: url(../images/content_bottom_big_2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 20px 0px 20px 0px;
}
.contentCellInner .contentBottom .leftCellBottom{
	float: left;
	background-image: url(../images/bg_border_top_content.gif);
	background-position: right top;
	background-repeat: repeat-y;
	width: 48%;
}
.contentCellInner .contentBottom .leftCellBottom .item{
	margin: 3px 0px 65px 8px;
}
.contentCellInner .left_cell_inner{
	/*width: 567px;*/
	float: left;
	margin: 0px 10px 20px 0px;
}
.contentCellInner .left_cell_inner img.img_top_race{
   float: left;
	margin: 0px 25px 0px 30px;
}
.contentCellInner .left_cell_inner p{
   color: #3D3938;
	margin: 0px 0px;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
	padding: 0px 20px 0px 0px;
}
.contentCellInner .left_cell_inner .inner_text{
	text-align: center;
	padding: 10px 30px 0px 30px;
	clear: both;
}
.contentCellInner .left_cell_inner .inner_text h3{
	font-size: 18px;
	font-weight: normal;
	color: #422217;
	margin-bottom: 15px;
	text-align: center;
}
.contentCellInner .left_cell_inner .inner_text span{
	color: #3C3733;
	font-weight: bold;
	font-size: 13px;
}
.contentCellInner .left_cell_inner .inner_text p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
}
.contentCellInner .left_cell_inner .inner_text p span{
	color: #772B47;
}
.contentCellInner .right_cell_inner{
	float: left;
	margin: 0px 0px 208px 0px;
}
.contentCellInner .right_cell_inner .menuHowToPlay{
	margin: 5px 10px 20px 0px;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlay_top{
	background-image: url(../images/howToPlay_menu_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 168px;
	height: 30px;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText{
	background-image: url(../images/howToPlay_menu_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 4px;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul li{
	padding: 5px 10px 5px 17px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	height: 20px;
	display: block;
	overflow: hidden;
	line-height: 10px;
	width: 135px;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul li a{
	color: #45212D;
	font-size: 10px;
	font-family: Georgia;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted #433F3C;
	padding-bottom: 9px;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul li.cur, .contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul li:hover{
	background-image: url(../images/howToPlay_menu_hover_cur.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul li.cur a, .contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul li:hover a{
	color: #fff;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlayText ul li.last a{
	border: none;
}
.contentCellInner .right_cell_inner .menuHowToPlay .menuHowToPlay_bottom{
	background-image: url(../images/howToPlay_menu_botom.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 5px;
	width: 168px;
}
.contentCellInner .newToBottom{
	clear: both;
	background-image: url(../images/content_bottom_newTo_bg_big.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 759px;
	height: 112px;
	margin: 10px 0px 0px 5px;
}
.contentCellInner .newToBottom img{
	margin: 30px 0px 0px 25px;
	float: left;
}
.contentCellInner .newToBottom p{
	font-size: 12px;
	color: #A79A66;
	padding: 20px 20px 0px 182px;
	margin: 0px 0px 0px 30px;
	line-height: 17px;
}
.contentCellInner .newToBottom p b{
	color: #AB9E8B;
}
* html .contentCellInner .newToBottom{
	 position: relative;
	 bottom: 15px;
}
#footer_inner{
	height: 35px; 
	margin: 0 auto; 
	width: 500px; 
	font-size: 12px;
	color: #615443;
	text-align: left;
	padding: 0px 0px 0px 250px;
}
.contentCellInner .top .greetings .greetingsTop_2{
	background-image: url(../images/greetingsTop_big_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
contentCellInner .top .greetings .greetingsTop_2 .greetingsBottom{
	background-image: url(../images/greetingsBottom_big.jpg);
	background-position: left bottom;
	background-repeat: no-repeat; 
}
.contentCellInner .top .greetings .greetingsTop_2 .greetingsBottom h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	color: #422217;
	font-weight: normal;
	margin-left: 5px;
	padding: 3px 0px 0px 3px;
}
.contentCellInner .top .greetings .greetingsTop_2 .greetingsBottom p{
	padding: 0px 30px 15px 13px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #3B3831;
	line-height: 18px;
	margin: 13px 10px 0px 0px;
	display: block;
}
.contentCellInner .contentBottom_2{
	background-image: url(../images/content_bg_center_big_2.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.contentCellInner .contentBottom_2 .text_2{
	background-image: url(../images/content_bottom_big_2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 20px 0px 20px 0px;
}
.contentCellInner .contentBottom_2 .text_2 .left_cell_inner{
	width: 270px;
	padding: 0px 10px 0px 20px;
	float: left;
	margin: 0px;
}
.contentCellInner .contentBottom_2 .text_2 .right_cell_inner{
	float: left;
	padding: 0px 20px 20px 0px;
	margin: 0px;	
	width: 440px;
}
.contentCellInner .contentBottom_2 .text_2 .right_cell_inner .inner_text p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
}
.contentCellInner .top .greetings .greetingsTop_3{
	background-image: url(../images/greetingsTop_big_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
contentCellInner .top .greetings .greetingsTop_3 .greetingsBottom{
	background-image: url(../images/greetingsBottom_big.jpg);
	background-position: left bottom;
	background-repeat: no-repeat; 
}
.contentCellInner .top .greetings .greetingsTop_3 .greetingsBottom h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	color: #422217;
	font-weight: normal;
	margin-left: 5px;
	padding: 3px 0px 0px 3px;
}
.contentCellInner .top .greetings .greetingsTop_3 .greetingsBottom p{
	padding: 0px 30px 15px 13px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #3B3831;
	line-height: 18px;
	margin: 13px 10px 0px 0px;
	display: block;
}
.contentCellInner .contentBottom_2 .text_3{
	background-image: url(../images/content_bottom_big_2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 50px 200px 50px 0px;
}
.contentCellInner .contentBottom_2 .text_3 .version_3d{
	margin: 0px 0px 0px 50px;
}
.contentCellInner .contentBottom_2 .text_3 .version_3d h2{
	font-size: 22px;
	font-weight: bold;
	color: #44231A;
}
.contentCellInner .contentBottom_2 .text_3 .version_3d p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
}
.contentCellInner .contentBottom_2 .text_3 .version_3d .download_info{
	margin: 0px 20px 0px 15px;
	float: left;
}
.contentCellInner .contentBottom_2 .text_3 .version_3d .download_info ul li{
	color: #3D3938;
	margin: 5px 0px;
	font-size: 13px;
}
.download_now{
	padding: 0px 0px 5px 0px;
	float: left;
	width: 200px;
}
.download_now .title{
	background-image:  url(../images/shotImg_top.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 23px;
	overflow: hidden;
}
.download_now .title a{
	font-size: 10px;
	text-transform: uppercase;
	color: #AE9C88;
	text-decoration: none;
   margin: 0px 0px 0px 46px;
	line-height: 25px;
	display: block;
}
.download_now .download_img{
	background-image: url(../images/shotImg_center.png);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 10px;
}
.download_now .download_img img{
	margin: 0px 10px 0px 1px;
}
.download_now .downloadBottom{
	background-image: url(../images/shotImg_bottom.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 4px;
}
.contentCellInner .contentBottom_2 .text_3 .web_version{
	margin: 10px 0px 20px 50px;
	clear: both;
}
.contentCellInner .contentBottom_2 .text_3 .web_version h2{
	font-size: 22px;
	font-weight: bold;
	color: #44231A;
}
.contentCellInner .contentBottom_2 .text_3 .web_version p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
}
.left_cell_inner .left_text{
	clear: both;
}
.left_cell_inner .left_text .inner_text_img{
	float: left;
	padding: 10px 20px 0px 30px;
	width: 400px;
}
.left_cell_inner .left_text .inner_text_img h3{
	font-size: 18px;
	font-weight: normal;
	color: #422217;
	margin-bottom: 15px;
	text-align: center;
}
.left_cell_inner .left_text .inner_text_img p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
}
.left_cell_inner .left_text .text_img{
	float: left;
}
.left_cell_inner .left_text .inner_text_img_2{
	float: left;
	padding: 10px 10px 0px 30px;
	width: 550px;
}
.left_cell_inner .left_text .inner_text_img_2 h3{
	font-size: 18px;
	font-weight: normal;
	color: #422217;
	margin-bottom: 15px;
	text-align: center;
}
.left_cell_inner .left_text .inner_text_img_2 p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
}
.left_cell_inner .left_text .text_img_2{
	margin: 25px 5px 0px 30px;
	float: left;
}
.left_cell_inner .left_text .text_img_3{
	margin: 40px 5px 0px 5px;
	float: left;
}
.left_cell_inner .left_text .text_img_4{
	float: left;
	padding: 10px 10px;
}
h2.howToPlay{
	font-size: 20px;
	font-weight: bold;
	color: #432219;
	margin-bottom: 15px;
	text-align: center;
}
img.img_how_toPlay{
	border: 2px solid #B59C53;
}
.videoTutorial_2{
	padding: 15px 0px 5px 270px;
}
.videoTutorial_2 .title{
	background-image: url(../images/shotImg_top.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 23px;
	overflow: hidden;
}
.videoTutorial_2 .title a{
	font-size: 10px;
	text-transform: uppercase;
	color: #AE9C88;
	text-decoration: none;
   margin: 0px 0px 0px 46px;
	line-height: 25px;
	display: block;
}
.videoTutorial_2 .video{
	background-image: url(../images/shotImg_center.png);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 10px;
}
.videoTutorial_2 .video img{
	margin: 0px 10px 0px 1px;
}
.videoTutorial_2 .videoBottom{
	background-image: url(../images/shotImg_bottom.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 4px;
}
.left_cell_inner .left_text .inner_text img{
	border: 2px solid #B59C53;
}
.left_cell_inner .left_text .inner_text img.img_cards{
	border: 2px solid #B59C53;
	margin: 0px 45px;
}
.contentCellInner .left_cell_inner .inner_text p span.bold_text{
	color: #432219;
	margin: 0px 3px 0px 0px;
}
.left_cell_inner .left_text .text_img_5{
	float: left;
	padding: 10px 15px;
}
.left_cell_inner .left_text .text_img_6{
	margin: 0px 120px;
	border: 2px solid #B59C53;
}
.left_cell_inner .left_text .text_img_7{
	border: 2px solid #B59C53;
	float: left;
	margin: 0px 15px 15px 10px;
}
.left_cell_inner .left_text .text_img_8{
	border: 2px solid #B59C53;
	margin: 0px 140px;
}
.left_cell_inner .left_text .text_img_9{
	border: 2px solid #B59C53;
	margin: 0px 60px;
}
.left_cell_inner .left_text .inner_text p img.no_border{
	border: none;
}
.table_info .bold_text{
	color: #432219;
	margin: 0px 5px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}
.table_info .table_text{
	color: #3D3938;
	padding: 10px;
	font-size: 13px;
	line-height: 15px;
	text-align: justify;
}
.text_img_armies{
	margin: 20px 0px 0px 20px;
	float: left;
}
* html .text_img_armies{
	margin: 20px 0px 0px 10px;
	padding: 0px;
}
.left_cell_inner .left_text .inner_text_armies{
	float: right;
	padding: 70px 20px 0px 0px;
	width: 520px;
}
* html .left_cell_inner .left_text .inner_text_armies{
	float: left;
	padding: 70px 20px 0px 0px;
	width: 530px;
}
.left_cell_inner .left_text .inner_text_armies h3{
	font-size: 18px;
	font-weight: normal;
	color: #422217;
	margin-bottom: 10px;
}
.left_cell_inner .left_text .inner_text_armies p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
}
.left_cell_inner .left_text .inner_text_armies p img.img_armies{
	padding: 0px 5px 0px 0px;
	vertical-align: middle;
}
.left_text .inner_text p img.img_armies{
	padding: 0px 5px 0px 0px;
	vertical-align: middle;
	border: none;
}
.inner_text_table .table_commands{
	width: 400px;
	text-align: left;
}
.inner_text .table_commands .title{
	background-color: #C8B67E;
}
.inner_text .table_commands .title td{
   color: #422217;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}
.inner_text .table_commands tr td{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	padding: 2px 5px;
	text-align: left;
}
.inner_text_table .table_about_us tr td{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	padding: 2px 5px;
}
.inner_text_table .table_about_us .first_cell{
	font-size: 15px;
	font-weight: bold;
	color: #422217;
}
.contentCellInner .left_cell_inner .inner_text_table{
	float: left;
	padding: 0px 20px 0px 200px;
	background-image: url(../images/MogiNest.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 30px;
	clear: both;
}
* html .contentCellInner .left_cell_inner .inner_text_table{
	float: left;
	background-image: url(../images/MogiNest.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	margin: 0px;
}
.contentCellInner .left_cell_inner .inner_text_table p.mail{
	margin: 0px 0px 10px 0px;
}
.contentCellInner .left_cell_inner .inner_text_table span{
	color: #3C3733;
	font-weight: bold;
	font-size: 13px;
}
.contentCellInner .left_cell_inner .inner_text_table p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
}
.contentCellInner .left_cell_inner .inner_text_table p span{
	color: #772B47;
}
.sylvan_top_img{
	margin: 0px 30px 20px 40px;
	float: left;
}
.contentCellInner .left_cell_inner .inner_text_sylvan{
	text-align: left;
	padding: 10px 0px 0px 30px;
	float: left;
	width: 420px;
}
.contentCellInner .left_cell_inner .inner_text_sylvan p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
}
.contentCellInner .left_cell_inner .inner_text_mountain_folk{
	text-align: left;
	padding: 10px 0px 0px 30px;
	float: left;
	width: 370px;
}
.contentCellInner .left_cell_inner .inner_text_mountain_folk p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
}
.mountainFolk_top_img{
	margin-left: 140px;
	padding: 0px;
}
.inner_text_screen a{
	background: none;
	margin: 0px 0px 0px 30px;
}
.inner_text_screen a img{
	border: 2px solid #B59C53;
}
.left_cell_inner .inner_text h3.faq{
	font-size: 18px;
	font-weight: normal;
	color: #422217;
	margin-bottom: 15px;
	text-align: left;
}
.inner_text .table_info .table_text span{
	font-size: 13px;
	font-weight: bold;
	color: #762B49;
}

/*===================================================================*/

.img_order_1{
	float: left;
	padding: 45px 0px 0px 30px;
}
.img_order_2{
	padding: 0px 0px 0px 30px;
}
* html .img_order_1{
	float: left;
	margin: 0px 0px 0px 28px;
}
* html .img_order_2{
   
}
.contentCellInner .left_cell_inner .inner_text_order{
	text-align: center;
	padding: 40px 0px 0px 0px;
	float: left;
	width: 380px;
}
.contentCellInner .left_cell_inner .inner_text_order h3{
	font-size: 18px;
	font-weight: normal;
	color: #422217;
	margin-bottom: 15px;
	text-align: center;
}
.contentCellInner .left_cell_inner .inner_text_order span{
	color: #3C3733;
	font-weight: bold;
	font-size: 13px;
}
.contentCellInner .left_cell_inner .inner_text_order p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
.contentCellInner .left_cell_inner .inner_text_order p span{
	color: #772B47;
}
.table_order{
	margin: 20px 20px 0px 20px;
}
.table_order tr{
	padding: 10px 0px 10px 0px;
}
.table_order .left_cell{
	width: 70px;
	vertical-align: middle;
	text-align: center;
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
}
.table_order .left_cell input{
	float: left;
}
.table_order .left_cell span{
	color: #3D3938;
	font-size: 14px;
	position: relative;
	bottom: 3px;
}
.table_order .left_cell h3{
	font-size: 14px;
	color: #422217;
}
.table_order .right_cell{
	color: #3D3938;
	font-size: 13px;
}
.table_order .right_cell input{
	width: 147px;
	height: 20px;
	font-size: 14px;
	color: #000;
	margin: 0px 17px 0px 10px;
}
.table_order .right_cell .left_text .text_img_armies{
	margin: 0px;
	padding: 0px;
	float: left;
}
.table_order .right_cell .left_text .inner_text_armies{
	margin: 0px;
	padding: 0px;
	width: 450px;
	padding: 40px 0px 0px 0px;
}
* html .table_order .right_cell .left_text .inner_text_armies{
	margin: 0px;
	padding: 0px;
	width: 360px;
	padding: 40px 0px 0px 0px;
}
.total{
   margin: 0px 0px 0px 40px;
}
.total2{
   margin: 0px 0px 0px 40px;
   font-size: 15px;
}
.total p{
	font-size: 18px;
	font-weight: normal;
	color: #422217;
	margin-bottom: 15px;
}
.checkout{
	text-align: center;
}
.checkout input{
	color: #000;
	font-size: 12px;
}
.checkLogos{
	text-align: center;
	margin: 10px;
}

.fw_list {
    margin: 10px 0px 10px 30px;
}
.fw_list strong{
	font-size: 18px;
	color: #762B49;
}
.fw_list b{
    color: #000;
    font-size: 15px;
}
.fw_list ul{
    padding: 5px 0px 0px 15px;
}
.fw_list ul li{
	color: #3B3831;
	font-size: 14px;
    padding: 3px 0px 4px 0px;
}
.fw_list p.playNow_new{
	font-size: 16px;
	color: #3B3831;
}

.newToBottom .fw_list {
    float: right;
    width: 350px;
    margin: 10px 10px;
}
.newToBottom .fw_list b{
    color: #B5A993;
    font-size: 14px;
}
.newToBottom .fw_list ul{
    padding: 5px 0px 0px 15px;
}
.newToBottom .fw_list ul li{
    color: #DFC77D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 3px 0px 4px 0px;
}

.left_cell_inner p.text_mountain{
	padding: 70px 20px 0px 0px;
}
.img_bottom_race{
	padding: 0px 0px 0px 60px;
}
.left_cell_inner_world p{
	color: #3D3938;
	margin: 10px 0px;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
	padding: 30px 30px 20px 30px;
}
.left_cell_inner p.text_elementals{
	padding: 30px 20px 0px 0px;
}
.left_cell_inner_world img.img_world_1{
	float: left;
	margin: 0px 20px 10px 30px;
}
.left_cell_inner_world img.img_world_2{
	float: right;
	margin: 20px 0px 20px 20px;
}
.left_cell_inner_world img.img_world_3{
	float: left;
	margin: 20px 20px 10px 0px;
}

/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

.races_item{
	position: relative;
	left: -1px;	
}
.races_item{
	margin-left: 2px;
}
