/* ------------------------Common Property----------------------------------- */
html{height:100%; padding:0; margin: 0;}

body{
  background:url(img/bg.jpg) no-repeat center top;
  background-color:#151411;
  margin:0;
  padding:0;
  font: normal 12px Tahoma, Arial, sans-serif;
  text-align: center;
  color:#333333;
  height:100%;
}

div, p, ul, li, ol, form, input, h1, h2, h3, h4, h5, th, button{padding:0; margin:0;}

a img, img {border:none;}

/*img, div{behavior: url(/assets/templates/berserk/iepngfix.htc) }*/

table{border-collapse: collapse; font: normal 12px Tahoma, Arial, sans-serif;}
td{padding:0; vertical-align:top;}

h1, h2, h3, h4, h5, h6 {font: bold 18px Tahoma, Arial, sans-serif; padding: 15px 0; color: #7e2015; text-align: left;}
h1 {font-size:20px;}
h2 {font-size:18px;padding: 15px 0 7px 0;}
h3 {font-size:16px;padding: 15px 0 7px 0;}
h4 {font-size:14px;padding: 7px 0 5px 0;}

a, a:hover, a:visited {color:#7e2015;text-decoration: underline; font-family:Tahoma,sans-serif;}
a:hover{text-decoration: none;}

p {font: normal 12px Tahoma, Arial, sans-serif; padding: 7px 0 7px 0; text-align : justify; line-height:130%;}

ul,ol{padding:0px 0 0 20px;}
ul{list-style-type: square;}
ul li, ol li{padding:3px 0;text-align:left;}
/* ------------------------End Common Property------------------------------- */

div.container{position:absolute;top:0;left:0; z-index:2; width:100%;}
div.page{position:relative; margin:auto; text-align:left; width:1256px;}
div.content{position:absolute; width:590px; height:400px; top:55px; left:435px; padding: 0 0 10px 0;}
#scroll{overflow: auto; height:400px; scrollbar-face-color: #c57c1d; scrollbar-highlight-color:#957357; scrollbar-shadow-color:#661900; scrollbar-3dlight-color:#d4b96f; scrollbar-arrow-color:#f5ce78; scrollbar-track-color: #d3ac5c; scrollbar-darkshadow-color:#72430b;}
#div.twitter{position:absolute; width:49px; height:34px; top:-28px; left:245px;}

/* ------------------Begin Menu Blocks--------------------------------------- */
div.menu{position:absolute; top:258px; left:62px; width:100px; height:370px; z-index:5;font-size:0px; line-height:0px;}
div.rightmenu{position:absolute; top:16px; left:1088px; width:100px; height:110px; z-index:5; font-size:0px;line-height:0px;}
div.menu ul, div.rightmenu ul{padding:0;list-style:none;}
div.menu li, div.rightmenu li{list-style:none; padding:0; display:block; width:100px; height:20px; font-size:0px; line-height:0px;}

.about-game a,
.where-buy a,
.for-beginners a,
.cards a,
.help a,
.rules a,
.legends a,
.tournaments a,
.rating a,
.forum a,
.actions a,
.your-city a,
.contacts a{display:block; width:100%; height:20px; text-decoration:none; color:yellow;}

.where-buy{margin-top:18px;}
.for-beginners{margin-top:12px;}
.cards{margin-top:18px;}
.rules{margin-top:13px;}
.legends{margin-top:14px;}
.actions{margin-top:18px;}
.tournaments{margin-top:19px;}
.rating{margin-top:15px;}
.forum{margin-top:15px;}
.your-city{margin-top:0px;}
.contacts{margin-top:19px;}

li.about-game{background:url(img/menu/about-game.jpg) no-repeat 0px -20px;}
li.where-buy{background:url(img/menu/where-buy.jpg) no-repeat 0px -20px;}
li.for-beginners{background:url(img/menu/for-beginners.jpg) no-repeat 0px -20px;}
li.cards{background:url(img/menu/cards.jpg) no-repeat 0px -20px;}
li.help{background:url(img/menu/help.jpg) no-repeat 0px -20px;}
li.rules{background:url(img/menu/rules.jpg) no-repeat 0px -20px;}
li.legends{background:url(img/menu/legends.jpg) no-repeat 0px -20px;}
li.tournaments{background:url(img/menu/tournaments.jpg) no-repeat 0px -20px;}
li.rating{background:url(img/menu/rating.jpg) no-repeat 0px -20px;}
li.forum{background:url(img/menu/forum.jpg) no-repeat 0px -20px;}
li.actions{background:url(img/menu/actions.jpg) no-repeat 0px -20px;}
li.your-city{background:url(img/menu/your-city.jpg) no-repeat 0px -20px;}
li.contacts{background:url(img/menu/contacts.jpg) no-repeat 0px -20px;}

.about-game a{background:url(img/menu/about-game.jpg) no-repeat left top;}
.where-buy a{background:url(img/menu/where-buy.jpg) no-repeat left top;}
.for-beginners a{background:url(img/menu/for-beginners.jpg) no-repeat left top;}
.cards a{background:url(img/menu/cards.jpg) no-repeat left top;}
.help a{background:url(img/menu/help.jpg) no-repeat left top;}
.rules a{background:url(img/menu/rules.jpg) no-repeat left top;}
.legends a{background:url(img/menu/legends.jpg) no-repeat left top;}
.tournaments a{background:url(img/menu/tournaments.jpg) no-repeat left top;}
.rating a{background:url(img/menu/rating.jpg) no-repeat left top;}
.forum a{background:url(img/menu/forum.jpg) no-repeat left top;}
.actions a{background:url(img/menu/actions.jpg) no-repeat left top;}
.your-city a{background:url(img/menu/your-city.jpg) no-repeat left top;}
.contacts a{background:url(img/menu/contacts.jpg) no-repeat left top;}

.about-game a:hover,
.where-buy a:hover,
.for-beginners a:hover,
.cards a:hover,
.help a:hover,
.rules a:hover,
.legends a:hover,
.tournaments a:hover,
.rating a:hover,
.forum a:hover,
.actions a:hover,
.your-city a:hover,
.contacts a:hover{display:block; width:100px; height:20px; background:none;}

.about-game.current{background:url(img/menu/about-game_current.jpg) no-repeat left top;}
.where-buy.current{background:url(img/menu/where-buy_current.jpg) no-repeat left top;}
.for-beginners.current{background:url(img/menu/for-beginners_current.jpg) no-repeat left top;}
.cards.current{background:url(img/menu/cards_current.jpg) no-repeat left top;}
.help.current{background:url(img/menu/help_current.jpg) no-repeat left top;}
.rules.current{background:url(img/menu/rules_current.jpg) no-repeat left top;}
.legends.current{background:url(img/menu/legends_current.jpg) no-repeat left top;}
.tournaments.current{background:url(img/menu/tournaments_current.jpg) no-repeat left top;}
.rating.current{background:url(img/menu/rating_current.jpg) no-repeat left top;}
.forum.current{background:url(img/menu/forum_current.jpg) no-repeat left top;}
.actions.current{background:url(img/menu/actions_current.jpg) no-repeat left top;}
.your-city.current{background:url(img/menu/your-city.jpg) no-repeat left top;}
.contacts.current{background:url(img/menu/contacts_current.jpg) no-repeat left top;}
/* ------------------End Menu Blocks----------------------------------------- */

/* ------------------Begin Login Form Blocks--------------------------------- */
div.loginform{position:absolute; top:25px; left:1068px; width:144px; height:182px; background:url(img/login-form.jpg) no-repeat left top;}
div.loginform.after{background:none;background:url(img/afterlogin-form.jpg) no-repeat left top;}

div.loginform .login, div.loginform .password, div.loginform .button{background:none; width:80px; color:#ffd0a5; font:bold 14px Arial,Tahoma;border:none; padding: 0; margin:0;}
div.loginform .login{margin-top:43px; margin-left:24px; }
div.loginform .password{margin-top:33px; margin-left:24px; }
div.loginform .button{margin-top:18px; margin-left:22px; height: 28px; width:105px; cursor:pointer;}

a.registration, a.foget-password, a.exit, a.profile{display:block; position:absolute; left:21px; width:110px; height:20px;}
a.registration{top:175px; background:url(img/loginform/registration.jpg) no-repeat left top;}
a.registration:hover{background:url(img/loginform/registration.jpg) no-repeat left -20px;}

a.foget-password{top:195px; background:url(img/loginform/foget-password.jpg) no-repeat left top;}
a.foget-password:hover{background:url(img/loginform/foget-password.jpg) no-repeat left -20px;}

a.profile{top:175px; background:url(img/loginform/profile.jpg) no-repeat left top;}
a.profile:hover{background:url(img/loginform/profile.jpg) no-repeat left -20px;}

a.exit{top:195px; background:url(img/loginform/exit.jpg) no-repeat left top;}
a.exit:hover{background:url(img/loginform/exit.jpg) no-repeat left -20px;}

div.loginform .avatar{position:absolute; top:30px; left:22px; width:100px; height:100px;}
div.loginform .username{position:absolute; top:140px; left:28px; font-weight:bold; color:black; width:92px; text-align:center;}
/* ------------------End Login Form Blocks----------------------------------- */

div.banner-small{position:absolute; top:121px; left:1097px; width:85px; height:65px; z-index:5;}
div.banner-big{position:absolute; top:255px; left:1062px; width:160px; height:350px; z-index:5;}
div.banner-small p, div.banner-big{padding:0;}

div.logo{background:url(img/main/bg01.jpg) no-repeat -15px -10px; width:210px; height:210px; position: absolute; z-index:5; top:10px; left:15px;}


div.copyright{position:absolute; top:728px; right:30px; z-index:5; color:#919190; font:bold 13px Tahoma, Arial, sans-serif;}
div.copyright a{color:#919190; text-decoration:none;}
div.copyright a:hover{text-decoration:underline;}

div.content h1, div.content h2{padding-left:5px;}
.main_content h2{padding:15px 0 0 0;}
#left{padding:7px 15px 7px 0px;width:320px;}
#right{padding:0px 0px 7px 15px;width:210px;}
#right .tournament_center,
#right .forum,
#right .free_deck,
#right .nastolkin2,
#right .berserk_vkontakte,
#right .tournament_center,
#right .berserkru,
#right .berserk_online,
#right .twitter
{position:relative; width:200px; height:90px; padding:0; margin:0 0 5px 0;}

#right .nastolkin2{margin-left: 5px; margin-top: 25px; }
#right .free_deck{margin-left: 5px; margin-top: 10px; }
#right .forum{margin-left: 5px; }
#right .berserk_vkontakte{margin-top: -15px; }
#right .twitter{margin-left: 5px; margin-top: 15px; }

#right .nastolkin2_sub a{display: block; margin-top: 18px; margin-left: -10px;}
#right .free_deck_sub a{display: block; margin-top: 15px; margin-left: -10px;}
#right .svitok a{display: block; margin-top: -3px; margin-left: 0px;}
#right .warriors a{display: block; margin-top: -19px; margin-left: -11px;}
#right .twitter_flash a{display: block; margin-top: -1px; margin-left: -1px;}

#right .tournament_center {padding-bottom: 5px;}
#right .banner_berserkru{position:absolute; top:-17px; left:15px; width:180px; height:123px;}
#right .svitok{position:absolute; top:3px; left:0px; width:190px; height:80px;}
#right .free_deck_sub{position:absolute; top:-17px; left:10px; width:180px; height:123px;}
#right .nastolkin2_sub{position:absolute; top:-17px; left:10px; width:180px; height:123px;}
#right .berserk_online{padding: 5px 0 0 0 }
#right .kubok{position:absolute; top:2px; left:7px; width:190px; height:80px;}
#right .warriors{position:absolute; top:20px; left:10px; width:180px; height:75px;}
#right .online{position:absolute; top:4px; left:0px; width:200px; height:90px;}
#right .twitter_flash{position:absolute; top:3px; left:0px; width:190px; height:80px;}
#right .mem{position:absolute; padding:0; margin:0 0 5px 0; height:350px;}
/*
#right .berserk_online{padding-top:15px;}
#right .tournament_center{margin:0 0 25px 0;}

#right .berserk_vkontakte .warriors{position:absolute; top:20px; left:10px; width:180px; height:75px; padding-bottom: 10px;}
*/
#right .simple_banner{position:relative; width:200px; height:90px; padding:10px 0 0 6px; margin:0 0 15px 0;}

/* ------------------Begin News Blocks--------------------------------------- */
.news_item{margin:0 0 5px 0;clear:both;font-size:12px;}
.news_item p {padding: 0 0 3px 7px;}
.news_item img{float:left; margin: 0 10px 4px 0;}
.news_item .date, .date{font-size:11px; padding:0 0 3px 7px; background: url(img/date_title_bg.gif) no-repeat left top; color:#f2d7ac;margin:5px 0 3px 0;border:none;}
.news_item .title{font-size: 12px; font-weight:bold; color:#7e2015; padding: 0 0 7px 7px;border:none;}
.news_item .content{padding: 0 3px 4px 7px; text-align:justify; font-size:11px;border:none;}
.news_item .detail{text-align:right; padding:0;}
.all-news{font-weight:bold; background: url(img/arrow.gif) no-repeat 5px 15px; padding: 10px 0 0 17px; border-top:1px solid #bb8b5b;}

#ditto_pages{color:#151411; font:normal 11px Tahoma,Arial;}
#ditto_pages td{padding:3px 0;}

#ditto_pages .ditto_currentpage {border:1px solid #b08458; padding:1px 5px 2px; margin-right:2px; background-color:#bd8b59; color:#f2d7ac;}
#ditto_pages .ditto_off {border:1px solid #b08458; padding: 1px 5px 2px; margin-right: 1px; color:#b08458;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {border:1px solid #733d37; padding:1px 5px 2px; margin-right:1px; text-decoration:none !important; color:#7e2015;}
/* ------------------End News Blocks----------------------------------------- */

div.bg{position:absolute; z-index:1; top:0; left:0;width:100%;}
div.bg table{height:100%;}
div.bg .fon{background:#ce9a65;font-size:0px;color:#ce9a65;line-height:0px;}
div.bg .left{background:url(img/btbg1.jpg) repeat-x right bottom; font-size:0px; line-height:0px;}
div.bg .right{background:url(img/btbg1.jpg) repeat-x left bottom; font-size:0px; line-height:0px;}
div.bg .bt1{background:url(img/btbg1.jpg) repeat-x left top; height:72px; font-size:0px; line-height:0px;}
div.bg .bt2{background:#151411; font-size:0px; line-height:0px; height:5px;}

/* ------------------Flash Blocks-------------------------------------------- */
div.flash{position:absolute;top:0px;left:0px; width:100%; z-index:2; }
div.flash_cards{position:absolute; z-index:100;top:506px;left:445px;}
div.flash_money{position:absolute; z-index:100;top:203px; left:178px;}
div.flash_light{position:absolute; z-index:100; top:110px; left:243px;}
div.flash_lighting{position:absolute; z-index:100; top:410px; left:835px;}
div.flash_naked{position:absolute; z-index:100; top:441px; left:281px;}
div.flash_clouds{position:absolute; z-index:100; top:237px; left:211px;}

/*-------------------Locator ---------------------------------------------------*/
.locator_content #wheresearch{width:360px;}
.locator_content #whereresults{width:100%;border-collapse: separate;}
.locator_content #whereresults td{border:none;}
.locator_content td.wheretitle {text-align:right; padding-right:42px;}
.locator_content input, .locator_content select{width:220px;}
.locator_content .wherebutton {text-align:right;}
.locator_content .resultstitle {width:200px; padding:5px;}
.locator_content .resultsdiscr {width:461px; padding:5px;}
.locator_content .scroll {width:32px;text-align:center; vertical-align:middle; padding: 10px 0;}
.locator_content .scroll img{cursor:pointer;}
.locator_content .whereth{background-color:#dcc3a9; padding:20px 0px 20px 0px; font-weight: bold;}
.locator_content .even td{background-color:#d8ad81;}
.locator_content .odd td{background-color:#d5b18b;}
.locator_content .even_sub td{background-color:#d8ad81;padding:5px; font-size:11px;}
.locator_content .odd_sub td{background-color:#d5b18b;padding:5px; font-size:11px}
.locator_content tr.even_sub{display: none;}
.locator_content tr.odd_sub{display: none;}
.locator_content .odd .resultstitle,.locator_content .even .resultstitle{font-weight:bold;}

.scroll{width:694px; float: left; overflow-x: auto; overflow-y: hidden; scrollbar-face-color: #c57c1d; scrollbar-highlight-color:#957357; scrollbar-shadow-color:#661900; scrollbar-3dlight-color:#d4b96f; scrollbar-arrow-color:#f5ce78; scrollbar-track-color: #d3ac5c; scrollbar-darkshadow-color:#72430b;}


