*
{font-family: Georgia; margin: 0; padding: 0; font-size: 12px;  color: #231F20;}


html
{height: 100%;}

body
{
    height: 100%;
    background: #fff url(/img/bg.gif) repeat-x top left;
}

a img {border: 0px; display: block;}

a {}
a:hover {text-decoration: none;}

table {width: 100%; border: 0px; border-collapse: collapse;}
table td {vertical-align: top;}

td.td20 {width: 10%;}
td.td40 {width: 45%;}

div.br {clear: both;}

.arial_font *, .arial_font {font-family: Arial !important;}
.arial_font * strong, .arial_font * b {font-family: "Arial Black" !important; font-weight: normal;}

h4, h4 a {font-size: 14px !important; margin-bottom: 10px; clear: both; margin-top: 30px;}

h1 {font-size: 24px !important; margin-bottom: 30px; clear: both;  font-weight: normal; margin-top: -10px; font-family: "Arial Black" !important;}
h1 span {font-size: 24px !important; font-family: Arial !important; font-weight: normal;}

h2 {font-size: 14px !important; margin-bottom: 10px; clear: both; margin-top: 0px;}
h2 span {font-size: 14px !important; font-family: Arial !important; font-weight: normal;}

table.main 
{
     height: 100%;
     background: url(/img/bg.gif) repeat-x bottom left;
}
td.top {padding: 54px 0px 30px;}
td.center {height: 100%;}

a.logo {display: block; margin-right: 60px;}

ul.menu 
{
    float: left;
    clear: right;
    width: 650px;
    margin-bottom: 45px;
}


ul.menu li {list-style: none; float: left; width: 195px; padding-top: 48px;}
ul.menu li a, ul.menu li p {font-size: 20px;}
ul.menu li span {display: block; font-size: 12px; margin-top: 5px;}
ul.menu li span a {font-size: 12px;}
ul.menu li.small {padding-top: 12px; width: 120px;}
ul.menu li.small2 {width: 195px; padding-top: 12px;}
ul.menu li.small a, ul.menu li.small2 a {font-size: 16px;}

ul.menu li.on * { font-style: italic;}
ul.menu li.on p {padding-top: 48px;}

div.question 
{
    font-size: 20px; 
    width: 195px;
    padding: 10px 0px; 
    float: right; 
    border: 1px solid #231F20; 
    margin-top: -75px;
    position: relative;
}
div.question a {display: block; margin: 0px 10px; text-decoration: none; font-size: 20px;}
div.question span 
{
    font-size: 20px; 
    text-decoration: underline; 
    display: block; 
    float: left; 
    margin: -24px 0px 0px 0px; 
    padding-left: 20px;
}

td.center {height: 100%; // height: 65%;} 

td.center p {margin-bottom: 10px;}

div.left *
{
    font-size: 11px;
}

div.login {margin-bottom: 10px;}

input.txt 
{
    border: 1px solid #939598; 
    padding: 2px; 
    font-size: 11px;
    width: 98%;
}

div.login input.txt {width: auto; font-style: italic; color: #939598; margin-bottom: 5px;}

div.login input.btn {margin-bottom: 15px;}

input.chk 
{
    //margin-left: -4px; 
    margin-right: 3px;
    margin-bottom: 0px;
}
input.btn 
{
    padding: 2px 5px;
    margin: 10px 0px 0px;
    margin-bottom: 0px !important;  
}

div.online {width: 120px;}
div.online a, div.friend a {line-height: 18px;}

div.search {clear: both; float: none;}

ul.filter {clear: both; display: block; }
ul.filter li {list-style: none;  white-space: nowrap; float: left; padding: 17px 9px 10px 15px;}
ul.filter li p {margin: 10px 10px 10px 0px;}
ul.filter li a {font-size: 12px; border-bottom: 1px dashed #231F20; text-decoration: none;}
ul.filter li a:hover {border: 0px solid;}

ul.filter li.on {background: #E6E6E6; padding: 17px 10px 18px 15px;}

ul.filter li.two {padding: 10px 9px 10px 15px !important;}

div.default ul.filter li {padding: 15px 22px 15px 15px;}

ul.noform {padding-bottom: 20px;}
ul.noform li {padding: 5px;}
ul.noform li.on {padding: 5px;}
ul.noform li p {margin: 0px 5px 0px -5px;}

ul.filter li.on * {text-decoration: none; }

form.search {background: #E6E6E6; clear: both; padding: 15px; padding-right: 15px;}
form.search td {font-size: 12px; font-family: Arial !important; padding-right: 0px;}
form.search td p {font-weight: bold; margin: 0px; padding: 3px 5px 3px 0px; clear: both;}
form.search td span {padding-right: 5px; line-height: 20px; padding-bottom: 5px;}
form.search td p span {font-weight: normal;}

form.search td {white-space: nowrap; padding: 0px;}

form.search td input,
form.search td select
{margin-right: 0px; margin-bottom: 10px;}

div.default form.search td {padding: 0px;}


div.default form.search td input.btn
{padding: 0px; height: 54px; width: 200px; font-size: 18px; margin-top: 24px;}

div.items {width: 400px; margin-bottom: 10px; }
div.items a
{
    font-size: 20px;
    display: block;
    width: 120px;
    float: left;
    font-family: "Arial Black" !important;
}

div.sound, div.article {margin-bottom: 15px;}

div.sound strong, div.sound p
{
    margin-left: 25px;
    font-size: 14px;
}

div.sound p {margin-bottom: 0px;}

div.sound p strong
{
    margin-left: 0px;
}
div.sound p, div.sound p a
{
    font-size: 11px;   
}

div.article a {font-size: 15px;}
div.article p, div.article p a {color: #939598; font-size: 11px; font-weight: normal;}

div.opinion p {font-size: 14px; font-weight: bold; margin-bottom: 0px !important;}
div.opinion p a {color: #939598; font-size: 11px; font-weight: normal; }
div.opinion span {color: #939598; font-size: 11px; font-weight: normal; display: block; margin-top: 10px;}


div.adv
{
    background: #000;
    padding: 15px;
    padding-bottom: 5px;
}

div.adv_item {margin-bottom: 10px;}

div.adv p {color: #939598; font-size: 14px;}

div.adv_user div.adv_item {margin-top: 30px;}

div.adv_item p {color: #fff; margin-left: 15px; margin-bottom: 0px;}
div.adv_item p.date {font-size: 10px; color: #4D4D4F;}
div.adv_item b {color: #fff; margin-left: -15px; padding-right: 5px;}
div.adv_item a {color: #4D4D4F; font-size: 12px;}
div.adv_item a span {display: inline; margin: 0px;}
div.adv_item span {font-size: 10px; color: #4D4D4F; white-space: nowrap;}



a.kboard span 
{
    font-family: "Arial Black" !important; 
    color: #fff !important;
    font-size: 14px;
}

a.kb1 {background: #4D4D4F;}
a.kb2 {background: #939598;}
a.kb3 {background: #D1D3D4;}

a.kb1:hover {background: #333333;}
a.kb2:hover {background: #4D4D4F;}
a.kb3:hover {background: #939598;}


div.item_model, div.item_model a {color: #939598; font-size: 18px;}

span.price, span.price b {font-size: 18px; font-family: Arial !important; font-weight: bold; white-space: nowrap;}
span.price b {padding-left: 15px; background: url(/img/price.gif) no-repeat 0px 4px;}

h3 {font-size: 18px;}

ol.shop li {margin-bottom: 20px; list-style-position: inherit;}

ol.shop {position: relative;}

p.img img {margin-left: 5px; border: 1px solid #939598; vertical-align: text-top;}

p.play img {margin-left: 5px; vertical-align: text-top;}

div.download_list h4 {font-weight: normal;}
div.download_list p {font-size: 12px; margin-bottom: 5px; margin-right: 35px;}
div.download_list p span {color: #939598; font-size: 10px;}

div.menu_bay p {margin-bottom: 20px;}
div.menu_bay p a {margin-bottom: 10px; display: block; font-size: 16px;}
div.menu_bay p a span {font-size: 12px; color: #939598; text-decoration: none;}
div.menu_bay a {margin-bottom: 5px; display: block;}

p label {padding-left: 5px; font-weight: normal;}

form.search label input {margin-right: 5px; margin-bottom: -2px; padding: 0px;}

div.type_kb {padding: 5px; border: 1px solid #939598; font-size: 11px; margin: 5px 10px 10px 0px; font-weight: normal; position: static; background: #fff;}

div.chk_kb {width: 260px; clear: both; }
div.chk_kb label {width: 86px; float: left; margin: 5px 0px; font-weight: bold;}
div.chk_kb label input {margin-right: 5px; margin-bottom: -2px; padding: 0px;}

div.chk_option {clear: left; width: 490px; float: none;}
div.chk_option label{width: 243px; font-size: 11px; padding: 5px 0px; float: left; font-weight: normal; margin: 0px;}
div.chk_option label input {margin-right: 5px; margin-bottom: -2px; padding: 0px;}


.sright {margin: 0px !important;}
.sright * {font-weight: normal;}
.sright label {font-size: 11px; width: auto; margin: 0px 0px; padding: 0px; }
.sright div.chk_kb, .sright div.chk_option {width: 230px;}
.sright div.chk_kb label {width: 100px;}
.sright div.chk_option label {width: 220px;}
.sright p {margin: 10px 0px 2px;}


ol.items_kb {margin-left: 20px; //margin-left: 25px;}
ol.items_kb li p {margin-left: 120px; margin-bottom: 5px; font-size: 11px;}
ol.items_kb li p a {font-size: 11px;}
ol.items_kb li p strong {font-size: 16px; font-family: "Arial Black" !important;}
ol.items_kb li p strong span {font-size: 16px; font-family: Arial !important;}
ol.items_kb li p span.price, ol.items_kb li p span.price b {font-size: 11px; font-family: "Arial Black" !important; font-weight: normal; white-space: nowrap;}
ol.items_kb li p span.price b {padding-left: 15px; background: url(/img/price2.gif) no-repeat 0px 2px;}
ol.items_kb li {margin-bottom: 40px;}

ol.items_kb li div {margin-top: -40px;}

tr.bottom {height: 60px;}

div.login a.name_user {font-size: 18px; font-style: italic;}
div.login p {color: #939598; margin: 5px 0px; margin-right: 30px;}
p.gray a, p.gray, label.gray, label.gray * {color: #939598;}

div.user_menu {margin: 20px 0px;}
div.user_menu p {margin-bottom: 5px;}
div.user_menu p, div.user_menu p a {font-size: 16px;}
div.user_menu p b {padding-right: 5px;}

div.search div.chk_type_user {margin: 10px 0px;}
div.search div.opinion {margin: 0px 0px 10px;}
div.search div.chk_type_user label, div.search div.opinion label {margin: 5px 0px; font-weight: normal; display: block;}
div.search select {width: 100%; margin-bottom: 5px;}

ol.items_user {margin-left: 20px; //margin-left: 25px;}


ol.items_user a.kboard span, div.sound p a.kboard span
{
    font-family: "Arial Black" !important; 
    color: #fff !important;
    font-size: 12px !important;
}

ol.items_user a.user_name {font-size: 22px; font-weight: bold;}
ol.items_user p {margin-bottom: 2px;}
ol.items_user li {margin-bottom: 40px;}
ol.items_user p strong {margin-left: 0px;}

ol.avtor li {margin-bottom: 20px;}

div.reginfo p {padding-left: 20px; font-size: 14px;}
div.reginfo p b {margin-left: -20px; padding-right: 7px; font-size: 14px;}

table.user_profile td h1 {font-family: Georgia !important; font-weight: bold; margin-bottom: 5px; margin-top: 0px; line-height: 22px; margin-left: -2px;}
table.user_profile td.user_url p {margin-top: -18px; position: relative;}
table.user_profile td.user_url {width: 100%;}
table.user_profile img {margin-right: 15px;}


div.adv_user div.adv_item {margin-bottom: 15px;}

div.adv_user p {color: #939598; font-size: 14px;}

div.adv_user div.adv_item p {color: #231F20; margin-left: 0px; margin-bottom: 5px;}
div.adv_user div.adv_item p.date {font-size: 12px; color: #939598; margin-bottom: 0px;}
div.adv_user div.adv_item a {color: #231F20; font-size: 12px;}
div.adv_user div.adv_item a span {display: inline; margin: 0px;}
div.adv_user div.adv_item span {font-size: 10px; color: #4D4D4F; white-space: nowrap; }

div.adv_user div.adv_item a.kboard 
{padding: 2px 5px; font-size: 14px;}
div.adv_user div.adv_item a.kboard span 
{ font-size: 14px;}

div.user_form {width: 340px;}
div.user_form form.search {background: #BCBDC0;}
div.user_form form.search textarea 
{    
    border: 1px solid #939598; 
    padding: 2px; 
    font-size: 11px;
    margin-bottom: 10px;
    width: 98%;
}

div.inputfile
{
    position: relative;
}

div.inputfile div
{
    position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 150px;
	overflow: hidden;
}

#file_btn 
{
    position: relative;
	text-align: right;
    -moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 100px;
}
#file_path {width: auto; padding-top: 4px; background: #BCBDC0; border: 0px solid; font-size: 11px;}

input.search { height: 20px; margin-bottom: 10px;}

.noArial {font-family: Georgia !important;}

h1.noArial { font-weight: bold;}

table.menu_shop div {width: 260px; padding-top: 10px;}
table.menu_shop p {width: 195px; padding-top: 10px; font-style: italic;}
table.menu_shop p a {font-style: normal;}

table.menu_shop input.btn {margin-top: 0px; font-family: Arial !important;}

table.menu_shop div h1 {font-family: Georgia !important; font-weight: bold;}
table.menu_shop div h1 a {font-family: Georgia !important; font-size: 14px; font-style: italic;}

div.shop {margin-left: 50px; margin-bottom: 30px;}

div.shop form {background: #E6E6E6; padding: 15px;}
div.shop form td, div.shop form b {font-size: 11px; font-weight: bold; font-family: Arial !important;}
div.shop form td {}

div.shop form td h2 { margin: 0px; margin-bottom: 20px;}

div.shop form td {width: 25%; padding: 10px 0px;}
div.shop form td p {margin-bottom: 5px; margin-right: 10px;}

div.shop form td p label a, div.shop form td p a {font-size: 18px; font-weight: normal;}
div.shop form td p label span {font-size: 12px; font-weight: bold;}

div.shop form td p input {width: auto;}
div.shop form td p input.txt {width: 50px; vertical-align: middle;}
div.shop form td input.btn {width: 150px;}

div.content p {font-size: 16px; line-height: 24px;}
div.content strong {font-size: 16px;}

input.btn_search {margin-bottom: 0px; padding: 3px 5px 2px;}
input.btn_search {margin-bottom: 0px; padding: 3px 5px 2px;}

#copy,#create{width:50%;float:left;clear:right;}
#copy div,#create td,.bottom a{font-size:10px;vertical-align:bottom;}
.bottom a{font-weight:bold;}
#copy div{padding:10px 0 0 9%;}
#copy .men2div{padding:2px 0 0 9%;}
.bottom td{width:100%;overflow:hidden;}
#create{text-align:right;}
#create table{margin-left:auto;position:relative;top:0px;}
#create .men{padding:0 15px 30px 0;vertical-align:bottom;}
.men a,.men2 a{margin-right:13px;}
.men2{padding:16px 15px 0 0;}
.create div{width:172px;}
.create{background:url(/images/logobw.jpg) 0 0 no-repeat;padding-bottom:14px;}
.create a{display:block;text-align:left;padding:10px 26px 16px 82px;}
* html #create{width:49%;}