body { background: #FFFFFF; color: #000000; margin: 0px 0px 0px 0px; }
body, td, input, select, textarea { font-size: 12px; font-family: Tahoma; }
td { vertical-align: top; }
img { border: none; }

img, .png { behavior: url("iepngfix.htc") }

.d { border-color: #FF0000; border-width: 1px; border-style: solid; }

.chand { cursor: pointer; }
.submit {width: 165px; height: 63px; background: url(images/gb_send.gif) 0 0 no-repeat; cursor: pointer;}

.inline { display: inline; }

a { color: #0099CC; }

.c { text-align: center; }
.r { text-align: right; }

td.sitename { text-align: center; vertical-align: middle; }
.sitename1, .sitename2 { font-size: 18px; font-weight: bold; }
.sitename1 { color: #FFFFFF; }
.sitename2 { color: #F0C05D; }

.index_top_pic { text-align: center; vertical-align: bottom; /*background-position: top center;*/ }
.index_top_pic td.decor { text-align: center; vertical-align: bottom; }

span.mainmenu { height: 30px; line-height: 200%; padding-left: 15px; padding-right: 15px; vertical-align: middle; font-size: 14px; font-weight: bold; color: #723212; }
span.mainmenu a { color: #723212; text-decoration: none; }
span.selected { background: #F0C05D; }

.mainmenu div { padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; vertical-align: middle; font-size: 14px; font-weight: bold; color: #723212; float: left; }
.mainmenu div a { color: #723212; text-decoration: none; }
.mainmenu div.selected { background: #F0C05D; }

td.dropmenu { background: #F0C05D; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #5C5124; cursor: pointer; }
td.dropmenu_content { background: #F0C05D; font-family: Arial, sans-serif; font-size: 12px; color: #5C5124; }
td.dropmenu_content .item { width: 100%; padding: 5px 5px 5px 5px; }
td.dropmenu_content .selected { background: #F0D79C; }
td.dropmenu_content a { color: #5C5124; text-decoration: none; }

.leftcol_menu { margin-left: 10px; margin-right: 13px; }
.leftcol_menu td { font-size: 12px; color: #332F2E; font-weight: bold; padding-left: 10px; padding-right: 10px; }
.leftcol_menu td a { color: #332F2E; text-decoration: none; }
.leftcol_menu td.selected { background: #F0C05D; }

ztable.index_consult { padding-right: 23px; }
table.index_consult td.title { color: #000000; font-size: 12px; font-weight: bold; }
table.index_consult td { font-family: Arial, sans-serif; font-size: 14px; color: #5C5124; font-weight: bold; padding: 5px 8px 5px 0;}
ztable.index_consult td a { color: #332F2E; }

table.icq_consult td { font-family: Arial, sans-serif; font-size: 14px; color: #5C5124; font-weight: bold; padding-top: 25px; padding-right: 5px;}

table.index_news { margin-left: 25px; margin-top: 25px; margin-right: 15px; }
table.index_news td.date { font-family: Arial, sans-serif; font-size: 12px; color: #332F2E; }
table.index_news td.title, table.index_news td.title a { font-size: 14px; font-weight: bold; color: #580F09; padding-bottom: 5px; }
table.index_news td.desc { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #332F2E; padding-bottom: 20px; }

table.index_footer { height: 130px; }
table.index_footer td { vertical-align: middle; font-family: Arial; font-weight: bold; }

table.footer_note { background: #F0C05D; font-weight: bold; }
table.footer_note a { color: #580F09; }

table.footer_sitename { width: 195px; margin-left: 15px; margin-bottom: 5px; }
table.footer_sitename td { font-size: 14px; }
table.footer_legal { margin-left: 15px; }


table.cart_info td { background: #F0C05D; padding: 4px 6px 4px 6px; color: #483105; font-size: 10px; font-family: Verdana, sans-serif; }
table.cart_info td.pic { background: transparent; padding: 0px 0px 0px 0px; }
table.cart_info td a { color: #483105; }

h1, .goods_gamename { font-family: Verdana; font-size: 14px; font-weight: bold; text-align: left!important;}
.goods_catname { font-family: Verdana; font-size: 14px; }

.select_servername { background: #6E5F40; color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; padding: 4px 4px 4px 4px; }

table.prodlist tr.col_title td { background: #785510; padding: 4px 7px 4px 7px; color: #FFFFFF; font-family: Verdana, font-size: 12px; font-weight: bold; }

tr.item_info .name { background: #F0C05D; padding: 4px 7px 4px 7px; color: #483105; font-family: Verdana, font-size: 12px; font-weight: bold; text-decoration: underline; }
tr.item_info .price { background: #F0C05D; padding: 4px 7px 4px 7px; color: #483105; font-family: Verdana, font-size: 12px; font-weight: bold; text-decoration: underline; }
tr.item_info .cart_price { background: #F0C05D; padding: 4px 7px 4px 7px; color: #483105; font-family: Verdana, font-size: 12px; font-weight: bold; }
tr.item_info .sum { background: #F0C05D; padding: 4px 7px 4px 7px; color: #483105; font-family: Verdana, font-size: 12px; font-weight: bold; text-align: right; }
tr.item_info .qty { padding: 4px 7px 4px 7px; background: #F7DC97; vertical-align: middle; }
tr.item_info .qty input { border: none; background: transparent; width: 33px; height: 17px; font-family: Verdana; font-size: 10px; color: #000000; vertical-align: middle; }
tr.item_info .measure { padding: 4px 7px 4px 7px; background: #F0C05D; font-family: Verdana; font-size: 10px; color: #000000; vertical-align: middle; }
tr.item_info .button { background: #F0C05D; }
tr.item_info .desc { background: #F0C05D; padding: 4px 7px 4px 7px; color: #483105; font-family: Verdana, font-size: 12px; vertical-align: middle; }
tr.item_info .servername { background: #785510; padding: 4px 7px 4px 7px; color: #FFFFFF; font-family: Verdana, font-size: 12px; font-weight: bold; }

.gb_dropdown { background: #F0C05D; color: #4A0000; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: underline; padding: 6px 8px 6px 8px; cursor: pointer; }
#gb_form { background: #F0C05D; }
.gb_fields td { padding: 6px 10px 6px 10px; text-align: center; font-family: Verdana; font-size: 12px; color: #4A0000; font-weight: bold; }
#gb_form input { border-color: #100D06; border-width: 1px; border-style: solid; }
#gb_form .text { font-family: Verdana; font-size: 12px; color: #4A0000; font-weight: bold; }
#gb_form .text textarea { width: 100%; border-color: #100D06; border-width: 1px; border-style: solid; }
#gb_form input.submit { border: none; }

.gb_item td { background: #F0C05D; vertical-align: middle; font-family: Verdana; font-size: 12px; color: #4A0000; font-weight: bold; }
.gb_item .email a { font-family: Verdana; font-size: 12px; color: #4A0000; font-weight: bold; }
.gb_item .name, .gb_item .email, .gb_item .content { padding: 6px 8px 6px 8px; }
.gb_item .icq { font-family: Verdana; font-size: 12px; color: #4A0000; font-weight: bold; padding: 0px 0px 0px 8px; }
.gb_item .content { font-weight: normal; }

.order_info, .order_info td { font-family: Times New Roman; font-size: 14px; }

.cardTitle	{ width: 150px; padding-bottom: 25px; }
.a			{ text-decoration: none!important; cursor: pointer; cursor: hand; border: transparent dashed 0px; border-bottom-width: 1px; }
.a			{ color: #0099CC; border-color: #0099CC; }

div.menu_div {
  border:0px solid #00ffff;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:100%;
}
div.menu_div a{
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  color:#723212;
  text-decoration:none;
}

#sectiondesc {
font-family: Verdana;
font-size: 11px;
text-align: left;
margin-left: 5%;
width: 90%;
}


#sectiondesc hr {
border:0;
background-color: #c6b186;
border-top: 1px solid #c6b186;
border-bottom: 1px solid white;
height: 1px;
width: 100%;
}

.block {margin: auto;}
.block .block_txt {padding: 10px 10px;}
.block .block_content {
	clear:both;
	overflow-x:hidden;
	padding:0 0 1px;
	width:100%;
}

div.grey .top {overflow: hidden; height:5px; background:#f0c05d url(images/grey-bg.gif) 0 0 repeat-x;}
div.grey .top div.left {width: 5px; height: 5px; background: url(images/grey-ltc.gif) 0 0 no-repeat;}
div.grey .top div.right {width: 5px; height: 5px; background: url(images/grey-rtc.gif) 0 0 no-repeat;}

div.grey .bottom {overflow: hidden; height: 5px; background:#f0c05d url(images/grey-bg.gif) 0 bottom repeat-x;}
div.grey .bottom div.left {width: 5px; height: 5px; background: url(images/grey-lbc.gif) 0 0 no-repeat;}
div.grey .bottom div.right {width: 5px; height: 5px; background: url(images/grey-rbc.gif) 0 0 no-repeat;}

div.grey .center {background:#f0c05d url(images/grey-bg.gif) 0 0 repeat-y;}
div.grey .center div.content {background: url(images/grey-bg.gif) right 0 repeat-y; padding: 10px 25px;}


div.grey form { font-size:12px;}
div.grey form select { margin-top:4px; margin-bottom:15px; height: 22px;}
div.grey form select.server { width:162px;}
div.grey form select.side { width:136px;}
div.grey form select.currency { width:125px;}

div.grey form input.discount { width:276px; height: 22px; margin-bottom:10px;}
div.grey form input { height: 22px;}

div.grey input, div.grey_without_border input {height: 19px; padding-top: 3px; padding-left:9px; margin-top:4px;}
div.grey input.inp, grey_without_border input.inp {width: 69px;}   
div.grey input.submit, div.grey_without_border input.submit {margin-top:0px; height: auto; padding-top: 0px; padding-left:0px;}
div.grey div.resiv { padding-top:23px; width:18px; margin-left:6px; margin-right:6px;}
div.grey div.econom { display: none; text-align: center; padding: 19px 0 0 0; font-size: 16px;}
div.grey div.buysumm, div.grey div.buyprice, div.grey div.discount { line-height: 12px; text-align: left; padding: 5px 0 0 5px;}
div.grey .submit input { margin-top: 17px; margin-left: 120px; height: 28px; padding: 0;}
div.grey .info {padding-top: 10px;}

.left {float:left;}
.right {float:right;}
.clear-all {clear:both; height:1px; line-height:1px; overflow:hidden;}
.submitorder {
    border: 0;
    width:258px;
    height:38px !important;
    color: white;
    line-height: 38px;
    font-weight: bold;
    background: url(images/submbutton.gif) 0 0 no-repeat;
}

#payform input{
height: 35px;
width: 200px;
}

.pricetable{
    line-height: 25px;
    text-align: center;
    border-collapse: collapse;
}
.pricetable td, .pricetable th{
    background-color: #f5edd6;
    border: #785510;
    border-collapse: collapse;
}
.pricetable th{
    font-size: 14px;
    color: #332F2E;
    background-color: #f0c05d;
}
.graytr td{
    background-color: #f6e8bf;
}

.timecard hr{
    width: 100%;
    border:0;
    height:1px;
    background-color: white;
}
.timetext{
    padding-top: 5px;
}
.timecard small{
    font-size: 11px;
}

h1{
display: block;
text-align: center;
COLOR: blue;
FONT-SIZE: 14pt
}

h2, h3 {
    font-size: 16px;
    font-weight: normal;
    display: inline !important;
}
