body {background: #e1d3a5 url(/images/bg.jpg) 0 0 repeat;}
body#main_body {font-size: 12px; padding: 0px; margin: 0; color: #010101;  font-family: Arial, Tahoma, Verdana, sans-serif;}

/*----Global---*/
a {color:#3b3f6b; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
fieldset {padding:0; margin:0; border:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}

h1, h2, h3, h4, h5, h6 {color:#403320; font-weight: normal; font-style:italic; font-family: Georgia, serif; margin:0 0px 0 0;}
h1 {font-size:36px; padding:0 0 18px 0;}
h2 {font-size:30px; padding:33px 0 0px 0;}
h3 {font-size:25px; padding:30px 0 8px 0;}
h4 {font-size:22px; padding:0px 0 12px 0;}
h5 {font-size:15px; padding:0px 0 10px 0;}

p {margin:0; padding:8px 0;}

#main_global {min-width: 1000px; background: transparent url(/images/line_left.jpg) 0 0 repeat-y;}
#line_top {width:100%; background: transparent url(/images/line_top.jpg) 0 0 repeat-x;}
#book_bg {width:100%; background: transparent url(/images/book.gif) 100% 100% no-repeat;}
#sword_bg {width:100%; background: transparent url(/images/sword.gif) 0 100% no-repeat;}
#container {margin:0; padding:0;width: 100%;}
.key_01 {background: transparent url(/images/key_01.jpg) 0 0 no-repeat;}
.key_berserk {background: transparent url(/images/key_berserk.jpg) 0 0 no-repeat;}
.key_magic {background: transparent url(/images/key_magic.jpg) 0 0 no-repeat;}
.key_monopoly {background: transparent url(/images/key_monopoly.jpg) 0 0 no-repeat;}

/*----Header---*/
#header {margin:0; padding:0; width: 100%; overflow:hidden;}

#logo {position: absolute;  z-index:1; top: 67px; left:60px;}
#logo img {border:0;}
.key_magic #logo {top: 160px; left:22px;}
.key_monopoly #logo {top: 148px; left:33px;}
#login {clear:both; height:50px; font-weight:bold; padding:20px 15px 0 0; float:right; font-size:15px; font-style:italic; color:#403320; font-family: Georgia, serif;}
.inp {background:#ddd0a1; border:1px solid #ac9d6f;}
.enter_go {padding: 0 10px 3px 23px; background:transparent url(/images/enter_go.gif) 0 2px no-repeat; border-right:1px solid #b6a67c;}
.reg {font-size:12px; margin-left:8px;}

#header_left {float:left; width:118px; padding:180px 0px 0 67px; margin:0 0 0 -100%;}
.flags {border-top:1px solid #ac9c73; padding:8px 0; text-align:center; word-spacing:7px;}
.flags img {border:1px solid #917f5b;}
#header_center {float:left; width:100%;}

/*----main_menu---*/
#main_menu {position:relative; margin:8px 0 0 30%; height:212px; padding:8px 0 0 0; font-size:17px; font-style:italic; font-family: Georgia, serif;white-space: nowrap;}
#main_menu a {cursor:pointer;display:block; text-decoration:none; color:#fff3bc; position:absolute; float:left; background: transparent url(/images/menu_left.gif) 0 0 no-repeat; padding: 0 0 0 26px; z-index:1;}
#main_menu a span {display:block; background: transparent url(/images/menu_bg.gif) 100% 0 no-repeat; padding: 3px 40px 18px 5px;}
#main_menu a:hover, #main_menu a.active {background: transparent url(/images/menu_left.gif) 0 -50px no-repeat; }
#main_menu a:hover span,#main_menu a.active span {background: transparent url(/images/menu_bg.gif) 100% -40px no-repeat;}
#main_menu #m_01 {top:0; left:2%;}
#main_menu #m_02 {top:12px; left:36%;}
#main_menu #m_03 {top:4px; right:7%;}
#main_menu #m_04 {top:83px; left:10%;}
#main_menu #m_05 {top:90px; left:40%;}
#main_menu #m_06 {top:96px; right:11%;}
#main_menu #m_07 {top:163px; left:24%;}
#main_menu #m_08 {top:184px; right:9%;}

/*----/Main_menu---*/

/*----/Header---*/
#main_container1 {clear:both; min-height:250px; height:auto !important; height:250px; padding:0 0 0 0;}
.wrapper {float:left; width:100%;}
#main_container {clear:both; min-height:250px; height:auto !important; height:250px; padding:280px 0 0 0;}
.key_01 #main_container {padding:0px 0 0 0; min-height:338px; height:auto !important; height:338px;}
/*----Content---*/
.wrapper {float:left; width:100%;}
#content {padding:19px 50px 0 380px;}
#content1 {padding:30px 320px 0 300px;}
.left_part {float:left; margin: 0 0 0 -100%; width:290px; padding: 0 30px 0 60px;}
.left_part1 {float:left; margin: 0 0 0 -100%; width:290px; padding: 0 30px 0 50px;}
.right_part1 {float:left; margin: 0 0 0 -290px; width:260px; padding: 0 0px 0 0px;}

#content ul {list-style-type:none;padding:8px 0; margin:0px 0 0 0;}
#content ul li {padding:0 0 5px 20px; background: transparent url(/images/arr_01.gif) 4px 4px no-repeat;}

.bord {border:1px solid #000;}

.h1 {margin: 0 0 18px 0;}
.h1 h1 {padding:0; margin:0;}

.archive {margin: 10px 0 0 6px; border-left: 1px solid #b4a47a; padding: 3px 10px 6px 30px; background:transparent url(/images/refer.png) 0px 0px no-repeat; font-size:15px;  font-style:italic; font-family: Georgia, serif; font-weight: bold;}
.news {margin: 0 -25px 0 0;}
.news td {padding: 0 10px 0px 0;}
.new {padding: 8px 0 17px 0; font-size:11px;}
.img_date {width:100px; float:left; margin:0 7px 0 0;}
.img_date img {border:2px solid #85794f;display:block; float:left;}
.img_date .date {float:right; background:#85794f; margin:-18px 0 0 0; padding:2px 5px; color:#ecdfab; }
.new .title {font-size: 12px; padding:2px 0; font-weight:bold;}

/*----left_part---*/
#left_title {margin:-10px 0px 0 -60px; padding: 33px 0 0 60px; height:55px; background: transparent url(/images/left_title.png) 0 0 no-repeat; color:#403320; font-size:32px; font-style:italic; font-family: Georgia, serif; }
ul.left_menu {list-style-type:none;padding:8px 0 0 0; margin:0px 0 0 0; font-size:20px;  font-style:italic; font-family: Georgia, serif;}
.left_menu li {padding:0 0 16px 35px; background: transparent url(/images/game_menu.gif) 0 4px no-repeat;}
/*----/left_part---*/

/*----left_menu1---*/
#left_menu1 {margin:0; padding:0; font-size:12px; font-weight:bold; font-style:italic; font-family: Georgia, serif;white-space: nowrap;}
#left_menu1 a {cursor:pointer;display:block;  clear:both; text-decoration:none; color:#f5e9b3; float:left; background: transparent url(/images/lm_left.png) 0 0 no-repeat; padding: 0 0 0 26px; }
#left_menu1 a span {display:block; background: transparent url(/images/lm_bg.png) 100% 5px no-repeat; padding: 6px 40px 15px 5px; margin:0 0 -3px 0; position:relative;}
#left_menu1 a:hover, #left_menu1 a.active {background: transparent url(/images/lm_left.png) 0 -36px no-repeat; }
#left_menu1 a:hover span, #left_menu1 a.active span {background: transparent url(/images/lm_bg.png) 100% -34px no-repeat;}
span.catLeftMenu {
    padding-bottom: 20px; 
    //padding-bottom: 0px;
    //padding-left: 0px;
    padding-top: 0px;
    //padding-top: 10px;
}
span div.catLeftMenu2 a {
    font-size: 0.7em; text-decoration: none; font-style: normal; padding-left: 35px;
    //padding-left: 0px;
}
span div.catLeftMenu3 a {
    font-size: 0.7em; text-decoration: none; font-style: normal; padding:0 0 5px 53px; background: transparent url(/images/arr_01.gif) 39px 4px no-repeat;
    //padding:0 0 5px 23px;
    //background: transparent url(/images/arr_01.gif) 9px 4px no-repeat;
}
/*----/left_menu1---*/

.refer {padding: 5px 10px 5px 23px; background:transparent url(/images/enter_go.gif) 0 7px no-repeat;  font-size:15px;  font-style:italic; font-family: Georgia, serif; font-weight: bold;}

.cl {display:block; clear:both; height:0; line-height:0; font-size:0; }
.rasp {height:0px; margin:0; padding:0; font-size:0; line-height:0; width:250px; clear:both;}
div#content div.catLeftMenu3, div#content div.catLeftMenu2, div#content div.catLeftMenu {padding-top:10px;}
div#content div.catLeftMenu3 a, div#content div.catLeftMenu2 a, div#content div.catLeftMenu a{font-size:12px; font-weight:bold; font-style:italic; font-family: Georgia, serif; }
tr.SearchValue td { 
    //width: 70%
}
tr.SearchValue td INPUT.search{
    width:100%;
    //width:;
}
div.catalogSearch {padding: 20px 0 4px 5px;}
div#content div.catalog {padding: 0px 0 4px 5px;}
div#content div.catalog h3{padding-top: 10px; font-size: 18px;}
tr.SearchValue td {padding-top:5px; font-style: italic;font-size: 12px;}
/*----/content---*/

/*----footer---*/
#footer {clear:both; padding:40px 0 0 320px; min-height:275px; height:auto !important; height:275px;}
.ship {float:left; width:60px; height:92px; background:transparent url(/images/ship.png) 0 0 no-repeat;}
.footer_text {float:left; width:600px; padding: 45px 0 0 0px;}
/*----/footer---*/

.catalog_img img {border-width:1px;border:1px;border-color:#666666; }
/*img.item_picture {width:300px;}*/
.catalog_img {border-width:1px;border:1px;border-color:#666666;}