html, body{ margin:0; padding:0; font-family:arial; font-size:15px; background-color:#f9f9f9}
  img{margin:0; padding:0; border:0}
  a{color:#008800; text-decoration:none}
  a:hover{color:#00CC00; text-decoration:underline}
  p{text-align:justify; text-indent:30px}
  h2{margin:0; padding:0}

  a img{border:0}
  .back {font-size:11px;font-weight:bold;}
  .p_title {font-size:12px; font-weight:normal; margin:5px 5px 5px 5px;display:none}
  .topMenu{background:#008800; width:750px}
  .topMenu div{width:14%; float:left; padding-bottom:2px}
  .topMenu a{text-decoration:none}
  .fic{padding:10px 0 0 0; width:13%}
  .fic a{width:16px; height:16px; margin:0 10px 0 0; padding:0}
  .fic a img{margin:0}
  .fic a:hover > img{visibility:hidden}
  #goHome{background:url(../images/index2.gif) top no-repeat}
  #sMap{background:url(../images/smap2.gif) top no-repeat}
  #mailUs{background:url(../images/mailus2.gif) top no-repeat}
  .nums{color:#4eac4e; font-size:23px; line-height:19px; margin:0; padding:0; text-align:center; text-indent:0}
  .tmItem{color:#FFFFFF; padding:0 3px 2px 3px}
  .topMenu a:hover{text-decoration:none}
  .topMenu a:hover > p{color:#00DD00}

  .footer td{color:#999999; padding:15px 100px 15px 100px}

  #tpPrice {color:#777777; font:10pt Verdana; width:90%; height:15px; border-bottom:2px solid #dddddd;}
  #tpPrice td{border-right:1px solid #DDDDDD; padding:5px;}
  #opPrice td{padding-right:10px;}
  #opPrice a{font:10pt Verdana;}
  #priceLink {font:9pt Verdana; text-decoration:none;}
  #allPrice {font:10pt Verdana; color:#555555; width:90%}
  #allPrice th{color:#21A3D4; vertical-align:middle; text-align:center;}
  #allPrice td{vertical-align:middle; text-align:center;}
  #flag{position:absolute; margin-top:-30px; margin-left:-35px; width:250px; height:212px; background:url(../images/flag.png) center no-repeat}
  #flag form{background:url(../images/search_bg.png) bottom repeat-x;padding:20px 2px 8px 2px}
  .searchInput{border:1px solid #ccc; background:#fff; margin:0 10px 0 0}
  #searchButton{height:auto; width:auto; border:0; padding:2px; float:right; position:relative; margin-top:-30px; *margin-top:-38px; background:url(../images/search_button.png) left top no-repeat}
  html:first-child #searchButton{margin-top:-10px; margin-left:-30px}
  .logo{background:#19ba20; border-bottom:1px solid #FFF; border-top:1px solid #FFF}
  #logo{background:url(../images/logo_bg.gif) left top repeat-y; padding:10px 0 10px 10px; *mardin:10px 0 10px 10px}
  #logoa{width:191px; height:76px; display:block; background:url(../images/logo.png) center no-repeat; cursor:pointer}
  .shop{background:#FFF url(../images/shop_bg.gif) left top repeat-x; border:1px solid #f3f0f0; padding:10px; table-layout:fixed; border-top:none; position:relative}
  .shop td{padding-bottom:15px; vertical-align:top}
  .shop img{margin:4px 0 0 0}
  .block{margin:15px 0 15px 0; font-size:13px; line-height:17px; background-color:#FFF; border:1px solid #f3f0f0; padding:10px 10px 30px 10px}
  .block p{color:#555}
  #myPrice {display:none;position:absolute;color:#0B78FF; font:9pt Arial; font-weight:bold;}

  .w3{background:#19ba20 url(../images/w3.gif) left top repeat-x; height:31px; padding:0; margin:0}
  .w2{background:url(../images/w2.gif) right top repeat-y; margin:0; padding:0}
  .w2 div{background:url(../images/w1.gif) right top no-repeat; font-weight:bold; line-height:29px; color:#FFFFFF; border:1px solid #f3f0f0; margin:0; padding:0 0 0 15px}
  #topsales{padding:10px 5px 10px 5px; background:url(../images/chartlist.gif) right bottom no-repeat}
  #topsales div{width:62px; height:62px; float:right; margin:-65px 0 0 15px; background:url(../images/topsales.png) no-repeat}
  #topsales td{color:#000;font-weight:bold; padding-bottom:10px;}
  #topsales font{color:#0091F6}
  #whatsNew{padding:10px 5px 20px 5px; background:url(../images/basket.gif) right bottom no-repeat}
  #whatsNew div{width:62px; height:79px; float:right; margin:-80px 0 0 15px; background:url(../images/conus.png) no-repeat}
  #news{padding:10px 5px 10px 5px; background:url(../images/search.gif) right bottom no-repeat}
  #news div{width:60px; height:58px; float:right; margin:-50px 0 0 15px;  background:url(../images/news.png) no-repeat}
  #mySupport{padding:10px 5px 10px 5px; background:url(../images/mycontacts.gif) right bottom no-repeat; position:relative}
  #mySupport div{width:60px; height:58px; float:right; margin:-50px 0 0 15px;  background:url(../images/supSmall.png) no-repeat; position:relative}
  #whatsNew a, #news a{display:block}
  #ft{width:66px; height:95px; float:left; margin:5px; background:url(../images/info.png) no-repeat}

  #nominal a, #system a{display:block; width:100px; text-align:center; line-height:25px; cursor:pointer; color:#FFFFFF; background:#CC0000; border:1px solid #CCC}
  #nominal img{margin:5px 25px 5px 25px; cursor:pointer}
  #system0 a img{cursor:pointer}
  .payment{line-height:200%; padding:0 20px 0 20px}

  .inactive{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2}
  a.serv{background-position:left top; background-repeat:no-repeat; padding-left:25px; line-height:28px; display:block; text-align:left}

  .topRow td{background:top left no-repeat; padding:0 0 0 90px}
  .bottomRow td{background:top left no-repeat; padding:0 20px 0 90px}
  #mobile{background-image:url(../images/mobile.jpg)}
  #internet{background-image:url(../images/internet.jpg)}
  #tv{background-image:url(../images/tv.jpg)}
  #iphone{background-image:url(../images/iphone.jpg)}
  #paysystem{background-image:url(../images/paysystem.jpg)}
  #gkh{background-image:url(../images/gkh.jpg)}
  #gamemoney{background-image:url(../images/gamemoney.jpg)}

  .mobileShop{padding-top:135px; background:top no-repeat}
  .blk{padding:5px 5px 5px 10px}

  .shInput label{font-size:17px; font-weight:bold; color:#555; padding:0}
  .shInput label input{width:170px; border:1px solid #008800; padding:1px 2px 1px 2px; margin-right:4px; *margin-bottom:-1px; color:#555}
  .shInput div{height: 20px; background-image:url(../images/shadow.gif); background-position:right bottom; background-repeat:no-repeat}

  .sub_pages_top{text-align:left; padding:0 10px 0 20px; line-height:91px; font-size:19px; color:#008800}
  .sub_pages_top div{background-repeat:no-repeat; width:80px; height:81px; float:left; position:relative}
  #about{background-image:url(../images/about.png)}
  #gb{background-image:url(../images/gb.png)}
  #adver{background-image:url(../images/adver.png)}
  #supp{background-image:url(../images/supp.png)}
  #pay_icon{background-image:url(../images/pay.png)}
  #ct{background-image:url(../images/contact.png)}
  #news_icon{background-image:url(../images/news_icon.png)}
  #whats_new{background-image:url(../images/whats_new.png)}
  #search1{background-image:url(../images/search1.png)}
  #catalog1 {background-image:url(../images/catalog.png);}
  #catalog {font:9pt Verdana; color:#000;}
  #catalog li{text-align:left;}
  #catalog a{font:9pt Verdana; color:#005500;}
  #skypeResponse {padding-left:10px;}
  #skypeResponse b{color:#00A3CC;}

  #success{background-image:url(../images/success_top.png)}
  #fail{background-image:url(../images/fail_top.png)}
  #sitemap{background-image:url(../images/sitemap.png)}

  .faqDiv{background: #fcfcfb url(../images/gradient.gif) top left repeat-x; border:1px solid #cacaca}
  .d1{background:url(../images/lt.gif) top left no-repeat; margin:-1px -1px -1px -1px; position:relative}
  .d2{background:url(../images/rt.gif) top right no-repeat}
  .d3{background:url(../images/lb.gif) bottom left no-repeat}
  .d4{background:url(../images/rb.gif) bottom right no-repeat; padding:5px}
  .d4 div{width:17px; height:17px; margin-top:2px; background:url(../images/q.png) center no-repeat}

  .faqDiv a{color:#0b510e; text-decoration:none}
  .faqDiv a:hover{text-decoration:underline}
  .faqDiv td{padding-bottom:10px; text-align:left}

  .promo{list-style-type:none; margin:10px 10px 10px 40px; padding:0; line-height:25px; font-size:14px; color:#666666}
  .promo li{background:url(../images/marker.gif) left no-repeat; padding:0 0 0 30px}

  #suppMain{padding:10px; text-align:left; background:#f0f0f0; font:9pt Verdana; color:#0b510e; width:400px}
  #suppMain tr td{vertical-align:middle}

  .dvGuest {font:9pt Verdana; color:#000; border:1px solid #DDD; border-top:0px solid #AAA;}
  .tbGuess {font:9pt verdana; color:#FFF;}
  .tbGuess td{padding-bottom:0px; text-align:center; vertical-align:middle; padding:0px 0px 0px 0px;background-color:#19BA20;}
  .tdMidlle {text-align:center; color:#000; background-color:#19BA20;height:22px; width:300px; background-repeat:no-repeat;background-image:url(../images/guest_back.gif)}
  #guestAdd {padding-top:20px; font:9pt Verdana; width:400px}
  .addPost {height:25px; line-height:25px; text-align:left; padding-left:20px; width:100%; background-image:url(../images/guestAdd_top.gif); background-repeat:no-repeat;color:#FFF;}
  .dvInp {width:100%; padding:10px; border:1px solid #19BA20;}
  .dvInp textarea{width:96%; padding:2px 5px 2px 5px; font-family:arial; border:1px solid #159B1B;}
  .dvInp input{border:1px solid #159B1B; background-color:#FFF;}
  .error {font:8pt verdana; color:#DD0000; padding-bottom:30px;}
  .news_all {font:9pt Verdana; color:#000; padding:10px}
  .news_all table{table-layout:fixed}
  .news_all table td{vertical-align:middle}
  .nw_date {text-align:center; background:url(../images/nw_date_top.gif) no-repeat; color:#FFF; line-height:19px; padding:0}
  .news_mess {width:100%; padding:10px 10px 33px 10px; text-indent:30px; text-align:justify; border:1px dashed #DDD; background:url(../images/nw_bottom.gif) bottom right no-repeat; margin:0}

  #card {background:#DDD url(../images/blank_wide.png) top left no-repeat; width:332px; height:124px; padding:5px;}
  #card td{padding:0 0 0 40px; font:10pt Verdana; color:#0c270d; height:11pt;}
   .w {width:250px; text-align:center; padding:2px; background:#FFF; border:1px solid #000; font-weight:bold;}
   .tips {font-size:8pt; color:#0033DD; width:80%; text-align:center}
   #product_tips {font-size:8pt; width:80%; text-align:left; background:url(../images/prod_tip.gif) top right no-repeat; padding:16px 12px 0 0px;}
   #product_tips table{border:1px solid #D8D7D7; background:#FBFF99; color:#972626; width:100%;}
   #product_tips td{padding:5px 5px 5px 10px;}
   .srch {border:1px solid #999999; height:19px; width:250px;}
#srch_res {color:#333333; font-size:10pt}
#srch_res p{text-align:center;font-size:9pt; color:#555555;}
#srch_res li{text-align:left;font-size:9pt; color:#555555; padding-left:10px; pading-bottom:10px;}
#wh_new {color:#555555; font-size:10pt; line-height:200%;}
#mainContact {width:200px; color:#003300; font-size:9pt; font-weight:bold}
#mainContact td{padding:0 0 10px 10px;  height:32px;}

.counters{position:relative; margin-top:15px}
.counters img{margin:2px}

#topRated{margin-bottom:0}
#topRated th{color:#0091F6; font-weight:bold; font-size:13px; padding:1px 0 1px 0; text-align:right}
#topRated td{font-size:13px; padding:1px 0 1px 0;}
#topRated a{font-weight:bold; font-size:13px}
#topRated b{color:#000}


  .receipt{border:solid #000; border-width: 2px 1px 1px 2px; margin-top:10px}
  .receipt td, .receipt th{border-right:1px solid #000; border-bottom:1px solid #000; text-align:left; padding: 2px 3px 2px 3px; line-height:16px; font-family:serif; font-size:16px; cursor:default}
  .receipt th{text-align:center; font-weight:normal}
  .recipt td{text-align:right;}
  .receipt input{width:100%; border:0; text-align:right; font-family:monospace; font-size:17px; font-weight:bold; height:16px; line-height:17px; margin:0 -2px 0 0; padding:0 2px 0 0}
  input.txt {font-family:arial; font-weight:normal; font-size:12px}
  .howTo th{cursor:help}
  #check{width:15px; cursor:pointer}
  .sum{cursor:pointer}
  .rtHead{font-family:serif; font-size:18px; font-weight:bold; padding:0 0 0 20px}
  .rtHead label{margin-left:50px}
  .rtHead input{border: dashed #000; border-width:0 0 1px 0; width:200px; text-align:left; font-family:monospace; font-size:19px; font-weight:bold; height:19px; line-height:19px; margin:0; padding:3px 10px 3px 10px}
  .abon{line-height:25px; font-family:serif; font-size:18px; padding-left:5px; font-weight:normal}
  .abon input{font-family:arial; font-size:15px; width:230px; border:solid #000; border-width:0 0 1px 0}
  .gkhResponse {position:absolute;left:225px;top:100px;width:200px;height:200px; font:14pt Verdana bold; color:#003399;}
