/*********** SELECTORS STYLES  ***********/
body { background:#fff; font-family:Arial, Helvetica; font-size:12px; line-height:1.3em; table-layout:fixed; }

hr { height:1px; color:#ccc; background:#ccc; border:0; }

fieldset { border:1px solid #ccc; }

select { border:1px solid #ccc; }
textarea { border:1px solid #ccc; padding:2px; overflow:auto; }
a:link, a:visited { color:#000; text-decoration:none; }
a:hover, a:active, a:focus { text-decoration:none; color:#d00; }

.input { padding:1px 2px 1px 4px; border:1px solid #ccc; background:#fff !important; }
.button { background:#f1f1f1; border:1px solid #ccc; padding:0 5px; overflow:visible; }

.h1 { color:#036; }
a.button { background:#c0e3fb none repeat-x top; border:1px solid #6fcade; }
a.button:hover { border:1px solid #00b7de; }
a.buttonBig { background:#09c repeat-x top; color:#fff; border:1px solid #006598; }
a.buttonBig:hover { border:1px solid #02426e; }


.bdr { border:1px solid #ccc; }
.bdr2 { border:1px solid #89cd60; }
.bdr3 { border:1px solid #cbdff5; }
.bdr4 { border:1px dashed #c3c668; }
.bdrT { border-top:1px solid #ccc; }
.bdrR { border-right:1px solid #ccc; }
.bdrB { border-bottom:1px solid #ccc; }
.bdrT_blu { border-top:1px solid #646464; }
.bdrBWhite { border-bottom:1px solid #fff; }
.bdrL { border-left:1px solid #ccc; }
.bdrdBd {border-bottom:1px dotted #80afd9; }
.bdrWhite, .bdrWhite td, .bdrWhite th { border:1px solid #fff; }
.bdrAll, .bdrAll td, .bdrAll th  { border:1px solid #6a91b4; }
.bdrAll2, .bdrAll2 td, .bdrAll2 th  { border:1px solid #aac423; }
.bdrAllCols { border:1px solid #e5e5e5; }
.bdrAllCols td, .bdrAllCols th  { border:1px solid #e5e5e5; border-width:0 1px; }
.bdrAllRows { border:1px solid #e5e5e5; }
.bdrAllRows td, .bdrAllRows th  { border:1px solid #e5e5e5; border-width:1px 0; }
.bdrN, .bdrN td, .bdrN th { border:0; }
.bdrBd { border-bottom:1px dashed #ac8e46; }
.bdrBd2 { border-bottom:1px dashed #cc9e98; }

.formHead { background:#be592a; color:#fff; padding:3px 5px; }
.star { color:#db1111; }
.bgWhite { background:#fff; }

/*********/
.color1, .color1 a:link, .color1 a:visited { color:#e20000; }
.color1 a:hover, .color1 a:active { color:#900; }
.color2, .color2 a:link, .color2 a:visited { color:#ffff00; }
.color2 a:hover, .color2 a:active { color:#fff; }
.color3, .color3 a:link, .color3 a:visited { color:#0012ff; }
.color3 a:hover, .color3 a:active { color:#000; }

.clr1, .clr1 a:link, .clr1 a:visited  { color:#000; }
.clr1 a:hover, .clr1 a:active { color:#ff0; }
.clr12 { color:#000; }
    
.bg4 { background:#c70000; color:#fff; border:1px solid #eb3232; }
.bg4 a:link, .bg4 a:visited { color:#fff; display:block; padding:1px 7px; }
.bg4 a:hover, .bg4 a:active { color:#fff; background:#eb3232; }
.bg5 { background:#c78e00; color:#fff; border:1px solid #73560e; }
.bg5 a:link, .bg5 a:visited { color:#fff; display:block; padding:1px 14px; }
.bg5 a:hover, .bg5 a:active { color:#fff; background:#73560e; }

.g1 { background:#bc310d repeat-x top; }
.g2 { background:#12200e repeat-x top; }
.g3 { border:1px solid #959595; padding:7px 10px; color:#fff; }

.icons img { margin:0 10px; }
.search { background:#f1ffe9; font-size:12px; padding:3px 2px 5px; }
.search2 { background:#12200e; font-size:12px; padding:10px 5px 0; }
.search  .input { background:#f1ffe9; border:0; }
.search2  .input { background:#f1ffe9; border:0; }
.tlink { padding:7px 5px 3px; }
.tlink a:link, .tlink a:visited { color:#fff; }
.tlink a:HOVER, .tlink a:active { color:#fffd67; }
.bdrtb_dot { border:1px dashed #abaa23; border-width:1px 0; }
.bdrtb_blu { border:1px solid #999; border-width:1px 0; }
.hot_bg .hot { background:#12200e; color:#ff0; }
.hp_box { border:1px solid #edeaea; background:#f5f2c0; }
.hp_head { background:#f22a2a; padding:5px 10px; color:#fff; }
.picOuter { border:2px solid #c3bc46; }
.pic { border:1px dashed #000; }

.highlighted, .highlighted a:link, .highlighted a:visited { color:#ffce37; }
.highlighted a:hover, .highlighted a:active { color:#fff; }

.cart { background:#ff3538; padding:0 3px 0; color:#fff; font-size:11px; height:16px; }
.cart a:link, .cart a:visited { color:#fff; }
.cart a:hover, .cart a:active { color:#ffef3c; }
.detail { background:#c56f35; padding:0 33px 0 3px; color:#fff; font-size:11px; height:16px; }
.detail a:link, .detail a:visited { color:#fff; }
.detail a:hover, .detail a:active { color:#ffef3c; }
.detail2 { background:#34482e; padding:0 33px 0 3px; color:#fff; font-size:11px; height:16px; }
.detail2 a:link, .detail2 a:visited { color:#fff; }
.detail2 a:hover, .detail2 a:active { color:#ffef3c; }
.hit { background:#34482e; color:#fff; }
.counter { background:#f53131; border:1px solid #e7ffeb; color:#fff; }

/**inner pages***/

.g6 { padding:24px 25px 24px 15px; height:111px; }
.lft_bg { background:#3b4238; }
.final { background:#12200e; border:1px solid #81867f; }

.tree { color:#9d9d9d; padding:0 8px 0 0; }
.tree a:link, .tree a:visited { color:#fff; }
.pageHead { color:#ffa200; }
.pageHead h1 { font-size:16px; }
.pageHead2, .pageHead2 a:link, .pageHead2 a:visited { color:#ffa200; }
.pageHead2 a:hover, .pageHead2 a:active { color:#ff0; }

.headHr, .headVr, .data  { border:1px solid #81867f;  }
.headHr { background:#1e3815; color:#fff; }
.headVr { background:#0a1707; color:#fff; }
.data { background:#3b4238; border-style:dashed; color:#fff; }
.buttons { border-top:2px dashed #c5e6b3; }
.mendatory { padding:8px 6px 2px; }

.p3px8px { padding:3px 8px; }
.pagingLink { background:#83c000; height:16px; width:20px; border:1px solid #5a7e0b; font-size:11px; margin:2px 0 0; text-align:center; color:#fff; font-weight:bold; }
.pagingLink a:link, .pagingLink a:visited { background:#fff; color:#000; display:block; font-weight:normal; }
.pagingLink a:hover, .pagingLink a:active { background:#83c000; color:#fff; font-weight:bold; display:block; }
.paging { padding:3px 2px; }
.featured { color:#fff; padding:8px 13px 2px; }
.featured2 { color:#fff; padding:8px 13px 2px; }
.b2 { background:none no-repeat 2px 5px; }
.prodBdr img { border:1px dashed #999; }
.prodBdr2 img { border:1px solid #c8a936; border-width:1px 1px 2px; }
.prodBdr3 img { border:1px solid #ccc;  }

.bg1 { background:#12200e; }
.currencies { color:#fff; }
.currencies .color1 { color:#eaff00 }
.currencies .color1 a:link, .currencies .color1 a:visited  { color:#eaff00; }
.currencies .color1 a:hover, .currencies .color1 a:active  { color:#fff; }

.welcome { color:#d8d8d8; }
.welcome .color1 { color:#ffa200; }
.welcome .clr1 { color:#fff; }
.welcome .color1 a:link, .welcome .color1 a:visited  { color:#eaff00; }
.welcome .color1 a:hover, .welcome .color1 a:active  { color:#fff; }
.categoriesHead, .categoriesHead a:link, .categoriesHead a:visited { color:#d8d8d8; }
.categoriesHead a:hover, .categoriesHead a:active { color:#fff; }

.categoriesHead .color2 { color:#ff0; }
.categoriesHead .color2 a:link, categoriesHead .color2 a:visited  { color:#eaff00; }
.categoriesHead .color2 a:hover, categoriesHead .color2 a:active  { color:#fff; }
.categoriesHead .color1 a:link, .categoriesHead .color1 a:visited  { color:#eaff00; }
.categoriesHead .color1 a:hover, .categoriesHead .color1 a:active  { color:#fff; }
.categoriesHead span { color:#eaff00; }

.categoriesHead .pageHead2 a:link, .categoriesHead .pageHead2 a:visited { color:#ffa200; }
.categoriesHead .pageHead2 a:hover, .categoriesHead .pageHead2 a:active { color:#ff0; }

.foot, .foot a:link, .foot a:visited { color:#ffa200; }
.foot a:hover, .foot a:active { color:#fff; }
.foot .color1 a:link, .foot .color1 a:visited  { color:#fff; }
.foot .color1 a:hover, .foot .color1 a:active  { color:#ffa200; }

.txt, .txt a:link, .txt a:visited { color:#d8d8d8; }
.txt a:hover, .txt a:active { color:#fff; }
.bg6 { background:#3b4238; border:1px dashed #81867f; }

/**********/

.contact_main { }
.contact_main .fs13 { font-size:13px; }
.contact_main .bdrB_2dashed { border-bottom:1px dashed #999; }




.contact_main .bg_contact { background:#333; padding:5px; border:1px solid #ccc; }
.contact_main .bg_responce { background:#333; }
.contact_main .bdr_dashe { border:1px dashed #999; }
.contact_main .contact_g1 { border:1px solid #d9ded6; }
.contact_main .heading_n, .contact_main .heading_n a:link, .contact_main .heading_n a:visited { color:#c00; }
.contact_main .heading_n a:hover, .contact_main .heading_n a:active { color:#900; }


.btnSmall .bg, .btnSmall .lbg, .btnSmall .rbg { line-height:16px; }
.btnSmall .bg { background:#ff3538; }
.btnSmall .bg2 { background:#34482e; }
.btnSmall .bg3 { background:#c56f35; }
.btnSmall, .btnSmall a { color:#fff }

/**product detail format**/

.pdf .thumb { background:#fff; border:1px dashed #999; opacity:0.5; filter:alpha(opacity=50); }
.pdf .thumb.active { background:#fff; border:1px solid #000; opacity:1;  filter:alpha(opacity=100) }
.pdf .box { border:1px dashed #ccc; }

.dif, .dif a, a.dif { color:#06c } .dif a:hover, a.dif:hover { color:#000 }
.imgBdr { border:1px solid #ccc; }
.imgBdrBig { border:5px solid #ccc; }
