/* Defaults
----------------------------------------------- */
html,body,dl,dt,dd,ul,ol,li,pre,form,fieldset,textarea,blockquote {padding:0;margin:0;}
  /* -----------[ Main ]----------- */  
    html {width:100%;height:100%; }
    html {background:#FFF;}
    body { font:.8em Arial,Helvetica,sans-serif; }
    input, select, textarea {color:#425260;}
    h1,h2,h3,h4,h5,h6,pre,code {font-size: 2em; font-weight:normal; color:#4e4e4e}
  /* -----------[ Elements ]----------- */
    fieldset {border: solid 0 transparent;}
    ul li {list-style:none;}
    a img,:link img,:visited img {border:none;}        
    a:link, a:visited, a:focus, a:hover, a:active {text-decoration:underline;color:#39598f; outline:none;}
    a:hover {text-decoration:none;}
  /* -----------[ Class ]----------- */
    .Bo, .CLe {height:0;font-size:0;visibility:hidden;}
    .Bo {clear:both;}
    .CLe {clear:left;}
    .Hi  {font-size:0; visibility:hidden;}


/* Layout
----------------------------------------------- */
    #Wrapper {margin:0 auto;padding:0 10px; max-width:1000px; min-width:800px}
    /* -----------[ Greeting ]----------- */
        #Greeting {padding:10px;margin-top:10px;}
        #Greeting {background:#dae8b2;border:#a4c24c dashed 1px;}
    /* -----------[ Header ]----------- */
        #Header {font-size:12px; position:relative; margin-bottom:12px;}
        #Header {background:url(../img/gl/hdr_bg.gif) repeat-x 0 100%;}
            #Header .Inner {background:url(../img/gl/hdr-r_bg.gif) no-repeat 100% 0;}
                #Header .Inner .Left {position:relative; height:249px;margin-left:-7px;}
                #Header .Inner .Left {background:url(../img/gl/hdr-l_bg.gif) no-repeat 0 100%;}
                    /* -[ Logo, navigation ]- */
                        #Header .Top {position:relative; height:140px; padding:7px 0 0 10px;}
                            #Header .Top .Links {display:block; margin-bottom:17px;}
                            #Header .Top .Logo {display:block;width:155px;height:100px; position:absolute;top:33px;left:30px; text-indent:-777em;outline:none;}
                            #Header .Top .Logo {background:url(../img/gl/hdr-logo.gif) no-repeat 0 0;}
                            #Header .Top .Navigation {font-weight:bold;font-size:12px; margin:0 260px 0 180px;padding-top:6px;}
                                #Header .Top .Navigation ul {float:left; width:25%;}
                                    #Header .Top .Navigation ul li {height:32px;width:129px; overflow:hidden;}
                                    #Header .Top .Navigation ul li {background:#335185 url(../img/gl/hdr-top_li-bg.gif) no-repeat 0 0;}
                                        #Header .Top .Navigation ul li a {display:block;}
                                        #Header .Top .Navigation ul li a {background:#FFF;}
                                        #Header .Top .Navigation ul li a:hover {background:none; color:#FFF;}
                                            #Header .Top .Navigation ul li a span {display:block; padding:7px 10px 13px 28px; text-decoration:underline;}
                                            #Header .Top .Navigation ul li a span {background:url(../img/gl/hdr-top_span-bg.gif) no-repeat 10px 6px;}
                                            #Header .Top .Navigation ul li a:hover span {background:url(../img/gl/hdr-top_spanhover-bg.gif) no-repeat 10px 6px;}
                    /* -[ Serch form ]- */
                        #Header .Middle {margin:20px 0 0 24px;}
                            #Header .Middle a {color:#FFF;}
                            #Header .Middle .Right {float:right;position:relative; width:275px;height:66px;}
                                #Header .Middle .Right .Search {position:absolute;left:46px;top:4px; display:block; width:24px;height:24px; text-indent:-777em;outline:none;}
                                #Header .Middle .Right input {position:absolute;left:46px;top:4px; display:block; width:24px;height:24px;}
                                #Header .Middle .Right input {border:none;}
                                #Header .Middle .Right .Advanced {position:absolute;left:84px;top:6px;}
                            #Header .Middle .Fields  {margin-right:270px;}
                                #Header .Middle .Fields select {display:block;float:right; width:200px;height:23px;}
                                #Header .Middle .Fields .Input {margin-right:220px;}
                                    #Header .Middle .Fields .Input input {display:block;width:98%;height:19px;overflow:hidden; padding-left:5px;}
                    /* -[ Bread crumbs ]- */
                        #Header .Bottom {position:absolute;top:220px;left:25px;}
                            #Header .Bottom .Navigation {float:left; padding-left:18px;}
                            #Header .Bottom .Navigation {background:url(../img/gl/hdr-btm_tohome.gif) no-repeat 0 2px;}
                                #Header .Bottom .Navigation span {display:block; height:18px;overflow:hidden; margin-right:200px;}
                                /* old #Header .Bottom .Navigation a {padding-right:20px;} */
                                /* old #Header .Bottom .Navigation a {background:url(../img/gl/hdr-btm_a-bg.gif) no-repeat 100% 60%;} */
    /* -----------[ Body ]----------- */
        #Body {float:left;width:100%;}
            #Body h1 {font-size:19px;}
            #Body h2 {font-size:18px;}
            #Body h3 {font-size:17px;}
            #Body h4 {font-size:16px;}
            #Body h5 {font-size:15px;}
            #Body h6 {font-size:14px;}
            #Body a:hover {color:#7ea800;}
            /* -[ Sidebar ]- */
                #Body .Sidebar {float:left;width:240px;}
            /* -[ Content ]- */ 
                #Body .Content {margin-left:243px;}
                    .isInner .Content ol {margin-left:20px;}
                    .isInner .Content ul {margin-bottom:14px;}
                        .isInner .Content ul li {list-style:disc; margin-left:14px;}
                        .isInner ul.errors li { color:red; font-size:13px; list-style-type:none; }
                    .isInner .Content p {margin-bottom:10px;}
                    .isInner .Content table img {margin:5px;}
                    .isInner .Content img {margin:0 20px 10px 0;}
    /* -----------[ Footer ]----------- */
        #Footer {position:relative; float:left;width:100%;height:180px; margin-top:25px;}
            #Footer .TabL {width:177px;height:66px; position:absolute;top:0;left:-13px;}
            #Footer .TabL {background:url(../img/gl/ftr-links_l-bg.gif) no-repeat 0 0;}
            #Footer .TabR {width:100%;height:66px; position:absolute;top:0;left:0;}
            #Footer .TabR {background:url(../img/gl/ftr-links_r-bg.gif) no-repeat 100% 0;}          
            #Footer .Links {float:left;width:100%; margin-bottom:25px;}
            #Footer .Links {background:#355489; color:#FFF;}
                #Footer .Links .Inner {position:relative;z-index:2; height:66px; text-align:center;}
                    #Footer .Links .Inner .Top {padding:14px 0 7px 0;}
                        #Footer .Links span {padding-right:14px;margin-right:14px;}
                        #Footer .Links span {background:url(../img/gl/ftr-links_span-bg.gif) no-repeat 100% 50%;}
                            #Footer .Links span.Last {background:none;}
                            #Footer .Links a {text-decoration:none;} #Footer a:hover {text-decoration:underline;}
                            #Footer .Links a {color:#FFF;}
            #Footer .Alert {font-size:11px;font-weight:bold; float:right;width:55%; padding-right:13px; text-align:right;}
            #Footer .Copy {width:30%;}
                #Footer .Copy .Counter {float:right; width:150px;}


/* Global blocks
----------------------------------------------- */
    /* -----------[ Share propertys ]----------- */
        .GlBlock {float:left;width:100%; margin-bottom:10px;}
        /* -[ Title ]- */
            #Body h1.GlBlockTitle, #Body h2.GlBlockTitle {padding-left:19px;}
                h2.GlBlockTitle a {color:#4e4e4e;}
        /* -[ Wrapper ]- */ 
            .GlBlockWrapper {padding:0 0 0 5px;}
        /* -[ More ]- */
            .GlBlockMore {font-size:11px; width:168px;height:22px;}
            .GlBlockMore {background:url(../img/gl/bl/gl_more-bg.gif) repeat-x 0 0;}
                .GlBlockMore a, .GlBlockMore b {display:block; height:22px;overflow:hidden; padding-top:3px;}
                .GlBlockMore a {width:80px;padding-left:16px;}
                .GlBlockMore a {background:url(../img/gl/bl/gl_more-l-bg.gif) no-repeat 0 0;}
                .GlBlockMore b {float:right;padding-right:14px;}
                .GlBlockMore b {background:url(../img/gl/bl/gl_more-r-bg.gif) no-repeat 100% 0;}
        /* -[ Send ]- */
            .GlBlockSend {height:20px;overflow:hidden;}
            .GlBlockSend {background:#335185 url(../img/gl/bl/gl_send-bg.gif) no-repeat 0 0;}
                .GlBlockSend a {font-size:11px; display:block;text-decoration:none; padding:3px 0;height:20px; text-align:center;}
                .GlBlockSend a {background:url(../img/gl/bl/gl_send-a-bg.gif) no-repeat 100% 0;}
                .GlBlockSend a:link, .GlBlockSend a:visited, #Body .GlBlockSend a:hover, .GlBlockSend a:active {color:#FFF;text-decoration:none;}
        /* -[ Send green ]- */
            .GlBlockSend2 {height:20px;overflow:hidden;}
            .GlBlockSend2 {background:#88af0e url(../img/gl/bl/gl_send2-bg.png) no-repeat 0 0;}
                .GlBlockSend2 a {font-size:11px; display:block;text-decoration:none; padding:3px 0;height:20px; text-align:center;}
                .GlBlockSend2 a {background:url(../img/gl/bl/gl_send2-a-bg.png) no-repeat 100% 0;}
                .GlBlockSend2 a:link, .GlBlockSend2 a:visited, #Body .GlBlockSend2 a:hover, .GlBlockSend2 a:active {color:#FFF;text-decoration:none;}
    /* -----------[ Auth true ]----------- */
        .GlBlock-AuthTrue p {padding-left:20px;}
            .GlBlock-AuthTrue span {display:block; margin:2px 0 13px 0;padding-left:15px;}
            .GlBlock-AuthTrue span {background:url(../img/gl/bl/authno_span-bg.gif) no-repeat 1px 6px;}
            .GlBlock-AuthTrue .GlBlockSend {width:50px;}    
    /* -----------[ Auth false ]----------- */
        .GlBlock-AuthFalse .Fields {margin-bottom:7px;}
            .GlBlock-AuthFalse .Fields input {width:210px;}
            .GlBlock-AuthFalse .Fields input {margin-bottom:3px;}
        .GlBlock-AuthFalse .Options {margin-bottom:15px;}
            .GlBlock-AuthFalse .Options label {margin-left:15px;}
        .GlBlock-AuthFalse .GlBlockSend {width:210px;}  
    /* -----------[ Catalog ]----------- */     
        .GlBlock-Cat {width:239px;overflow:hidden;}
        .GlBlock-Cat {background:url(../img/gl/bl/cat_bg.gif) repeat-y 0 0;}
            .GlBlock-Cat ul {padding-bottom:5px;}
                .GlBlock-Cat ul li {margin-bottom:13px;padding-left:10px;}
                    .GlBlock-Cat ul li a {display:block;width:200px;}
    /* -----------[ Actions ]----------- */
        .GlBlock-Action {width:223px;}
            .GlBlock-Action dl {padding-left:6px;margin-bottom:20px;}
                .GlBlock-Action dl dt {font-size:14px;margin:2px 0 5px 0;}
    /* -----------[ Poll ]----------- */
        .GlBlock-Poll {width:200px; padding-left:4px;}
            .GlBlock-Poll b {display:block;margin-bottom:10px;}
            .GlBlock-Poll form {margin-bottom:14px;}
                .GlBlock-Poll form fieldset {margin-bottom:18px;}
                    .GlBlock-Poll form fieldset label {margin-left:8px;}
                        .GlBlock-Poll form fieldset label a {color:#117cb3;}
            .GlBlock-Poll span {display:block; padding-left:15px;}
            .GlBlock-Poll span {background:url(../img/gl/bl/poll_arch-bg.gif) no-repeat 0 4px;}
                .GlBlock-Poll span a {font-size:11px;}
                #Body .GlBlock-Poll span a {color:#565d6b;}
                .GlBlock-Poll span a {text-decoration:none;} .GlBlock-Poll span a:hover {text-decoration:underline;}
    /* -----------[ Poll result ]----------- */
        .GlBlock-Pollresult {width:200px; padding-left:4px;}
            .GlBlock-Pollresult b {display:block;margin-bottom:10px;}
            .GlBlock-Pollresult fieldset {margin-bottom:18px;}
                .GlBlock-Pollresult fieldset em {display:block;}
                .GlBlock-Pollresult fieldset .Result {margin-top:5px;}
                .GlBlock-Pollresult fieldset .Result {border-top:#CCC 3px solid;}
            .GlBlock-Pollresult span {display:block; padding-left:15px;margin-bottom:14px;}
            .GlBlock-Pollresult span {background:url(../img/gl/bl/poll_arch-bg.gif) no-repeat 0 4px;}
                .GlBlock-Pollresult span a {font-size:11px;}
                #Body .GlBlock-Pollresult span a {color:#565d6b;}
                .GlBlock-Pollresult span a {text-decoration:none;} .GlBlock-Poll span a:hover {text-decoration:underline;}              
    /* -----------[ Subscribe ]----------- */
        .GlBlock-Subscribe {font-size:11px; width:210px; padding-left:4px;}
            .GlBlock-Subscribe fieldset {float:left;width:100%;}
            .GlBlock-Subscribe .Mail {margin-bottom:15px;}
                .GlBlock-Subscribe .Mail span {display:block; margin-bottom:2px;}
                .GlBlock-Subscribe .Mail input {width:210px;}
            .GlBlock-Subscribe .Radio {margin-bottom:10px;}
                .GlBlock-Subscribe .Radio p {margin-bottom:4px;}
                    .GlBlock-Subscribe .Radio p label {margin-left:8px;}
            .GlBlock-Subscribe .Checks {margin-bottom:10px;}
                .GlBlock-Subscribe .Checks p {float:left; width:100px; margin-bottom:13px;}
                    .GlBlock-Subscribe .Checks p label {margin-left:8px;}

    /* -----------[ Tags ]----------- */
            .Tags {display:block; text-align:center; line-height:2.4em;}
            .Tagwidth-1 {font-size:13px;}
            .Tagwidth-2 {font-size:15px;}
            .Tagwidth-3 {font-size:17px;}
            .Tagwidth-4 {font-size:19px;}
            .Tagwidth-5 {font-size:21px;}
    /* -----------[ News and events ]----------- */
        .GlBlock-Events {float:left;width:100%;}
            .GlBlock-Events .Rss {float:right; margin-top:3px;}
            .GlBlock-Events .Column {width:49%;float:left;}
                .GlBlock-Events ul li {margin-bottom:12px;padding-left:23px;}
                .GlBlock-Events ul li {background:url(../img/gl/bl/events_li-bg.gif) no-repeat 5px 3px;}
    /* -----------[ Tander ]----------- */
        .GlBlock-Tander table {margin-bottom:15px;}
            .GlBlock-Tander table {width:100%;border-collapse:collapse;}
            .GlBlock-Tander th, .GlBlock-Tander td {padding:0;margin:0;}
            .GlBlock-Tander th {text-align:left;}
            .GlBlock-Tander th {padding:9px 0;}
            .GlBlock-Tander th {background:#7ea800;color:#FFF;}
                .GlBlock-Tander .Proj {width:60%;padding-left:13px;}
                .GlBlock-Tander .Price, .GlBlock-Tander .Rate {vertical-align:top;}
                .GlBlock-Tander .Price {font-weight:bold; text-align:right;}
                .GlBlock-Tander .Rate {text-align:center;}
            .GlBlock-Tander tr td {padding:12px 0;} 
            .GlBlock-Tander tr td {border-bottom:#eaeaea 1px solid;}
            .GlBlock-Tander tr.Second td {background:#fcfbf7;}
                .GlBlock-Tander .Proj p {padding-left:20px;}
                .GlBlock-Tander .Proj p {background:url(../img/gl/bl/marketnews_comment-bg.gif) no-repeat 1px 4px;}
                    .GlBlock-Tander .Proj p span {display:block;margin-top:3px;}
                    .GlBlock-Tander .Proj p span {color:#8d8d8d;}       
                .GlBlock-Tander tr td.Price {color:#88af0e;}
        .GlBlock-Tander .GlBlockSend {width:147px; float:right;}
    /* -----------[ Markets news ]----------- */
            .GlBlock-Marketnews dl {margin-bottom:20px; float:left;width:100%;}
                .GlBlock-Marketnews dl dt {margin:2px 0 5px 0;}
                .GlBlock-Marketnews dl dd, .GlBlock-Marketnews dl dt {margin-left:120px;}
                .GlBlock-Marketnews dl .Comment {margin-top:10px;padding-left:18px;}
                .GlBlock-Marketnews dl .Comment {background:url(../img/gl/bl/marketnews_comment-bg.gif) no-repeat 4px 4px;}
                .GlBlock-Marketnews dl .Pic {margin-left:0; width:120px;height:120px;float:left;}
                .GlBlock-Marketnews dl .Pic {background:url(../img/gl/bl/marketnews_pic-bg.gif) no-repeat 0 0;}
                    .GlBlock-Marketnews dl .Pic a {display:block; margin:6px 0 0 6px;}
    /* -----------[ Company rate ]----------- */
        .GlBlock-Rate {}
            .GlBlock-Rate ul {float:left;width:100%;}
                .GlBlock-Rate ul li {float:left;}
                    .GlBlock-Rate ul li b {font-weight:normal; padding:0 10px 0 4px;}
                    .GlBlock-Rate ul li span {display:block;}
                        .GlBlock-Rate ul li span a {display:block; padding:0 12px;}
                        .GlBlock-Rate ul li span a {background:url(../img/gl/bl/rate_a-bg.gif) no-repeat 100% 50%;}
                        .GlBlock-Rate ul li.Last span a {background:none;}
                    .GlBlock-Rate ul li.Active {margin-right:2px;}  
                    .GlBlock-Rate ul li.Active {background:#4c9ccd url(../img/gl/bl/rate_act-l-bg.gif) no-repeat 0 0; color:#FFF;}
                        .GlBlock-Rate ul li.Active span {padding:0 15px 10px 15px;}
                        .GlBlock-Rate ul li.Active span {background:url(../img/gl/bl/rate_act-r-bg.gif) no-repeat 100% 0;}
        .GlBlock-Rate table {float:left;width:100%;}
        .GlBlock-Rate table {border-collapse:collapse;}
            .GlBlock-Rate table th, .GlBlock-Rate table td {padding:0;margin:0;}
            .GlBlock-Rate table th {text-align:left;}       
            .GlBlock-Rate table tr th {background:#4c9ccd;color:#FFF;}
            .GlBlock-Rate table tr th {padding:9px 0 10px 0;}
                .GlBlock-Rate table tr th.Name {padding-left:15px;}
                .GlBlock-Rate table tr th.Name {background:#4c9ccd url(../img/gl/bl/rate_th-l-bg.gif) no-repeat 0 0;}
                .GlBlock-Rate table tr th.Deduct {width:25%;}
                .GlBlock-Rate table tr th.Name b, .GlBlock-Rate table tr th.Rate b, .GlBlock-Rate table tr th.Deduct b {margin-right:10px;}
                .GlBlock-Rate table tr th.Good, .GlBlock-Rate table tr th.Middle, .GlBlock-Rate table tr th.Bad {width:7%;}
                .GlBlock-Rate table tr th.Good {background:#4c9ccd url(../img/gl/bl/rate_th-good.gif) no-repeat 50% 50%;}
                .GlBlock-Rate table tr th.Middle {background:#4c9ccd url(../img/gl/bl/rate_th-middle.gif) no-repeat 50% 50%;}
                .GlBlock-Rate table tr th.Bad {background:#4c9ccd url(../img/gl/bl/rate_th-bad.gif) no-repeat 50% 50%;}
                .GlBlock-Rate table tr th.Req {padding-right:17px;}
                .GlBlock-Rate table tr th.Req {background:#4c9ccd url(../img/gl/bl/rate_th-r-bg.gif) no-repeat 100% 0;}
            .GlBlock-Rate table tr td {padding:12px 0 15px 0;}
            .GlBlock-Rate table tr.Second td {background:#f3f9fd;}
            .GlBlock-Rate table tr td.Name {padding-left:15px;}
                .GlBlock-Rate table tr td.Name b {margin-right:15px;}
                .GlBlock-Rate table tr td.Rate b, .GlBlock-Rate table tr td.Deduct b {margin-right:7px;}
                .GlBlock-Rate table tr td.Rate span, .GlBlock-Rate table tr td.Deduct span {font-size:11px;}
                .GlBlock-Rate table tr td.Rate span, .GlBlock-Rate table tr td.Deduct span {color:#858585;}
            .GlBlock-Rate table tr td.Good, .GlBlock-Rate table tr td.Middle, .GlBlock-Rate table tr td.Bad {text-align:center;}    
            .GlBlock-Rate table tr td.Middle, .GlBlock-Rate table tr td.Bad {font-size:11px;}
            .GlBlock-Rate table tr td.Req {padding-right:17px; text-align:right;}
    /* -----------[ Company and our news ]----------- */
        .GlBlock-Compnews, .GlBlock-Ournews {width:49%;float:left;}
            .GlBlock-Compnews dl, .GlBlock-Ournews dl {padding-right:30px;margin-bottom:10px;}
                .GlBlock-Compnews dl dt, .GlBlock-Ournews dl dt {margin-bottom:10px;}
                    .GlBlock-Compnews dl dt a, .GlBlock-Ournews dl dt a {margin-right:9px;}
    /* -----------[ Exhibitions ]----------- */
            .GlBlock-Exhibs dl dd, .GlBlock-Exhibs dl dt {margin-left:75px;}
            .GlBlock-Exhibs dl .Pic {float:left;position:relative; width:62px;height:59px;margin:0;}
            .GlBlock-Exhibs dl .Pic {background:url(../img/gl/bl/exhibs_pic-bg.gif) no-repeat 0 0;}
                .GlBlock-Exhibs dl .Pic a {display:block;position:absolute;top:8px;left:11px; width:40px;height:42px; outline:none;}
            .GlBlock-Exhibs dl .Date {font-weight:bold; margin-bottom:2px;}
            .GlBlock-Exhibs dl dt {margin-bottom:5px;}
            .GlBlock-Exhibs dl .Text {width:100%;margin:3px 0 10px 0;}
            .GlBlock-Exhibs .GlBlockMore {float:left;}
    /* -----------[ New in catalog ]----------- */
        .GlBlock-Newincat .Item {text-align:center; margin-bottom:10px;}
   /* -----------[ Exhibitions ]----------- */
            .GlBlock-Columnist dl .Pic {float:left;position:relative; margin:0 10px 0 0;}
                .GlBlock-Columnist dl .Pic a {display:block;position:absolute;top:8px;left:11px; width:40px;height:42px; outline:none;}
            .GlBlock-Columnist dl .Fio {color:grey; font-size:10px}
            .GlBlock-Columnist dl .Date {font-weight:bold; margin-bottom:2px;}
            .GlBlock-Columnist dl dt {font-size:14px; margin-bottom:5px;}
            .GlBlock-Columnist dl .Text {width:100%;margin:3px 0 10px 0;}
            .GlBlock-Columnist .GlBlockMore {float:left;}


/* Constructors
----------------------------------------------- */
    /* -----------[ Sort panel ]----------- */
        .GlKit-Sort {float:left;width:100%;}
        .GlKit-Sort ul {margin-top:10px;}
            .GlKit-Sort ul li {float:left;}
            #Body.isInner .Content .GlKit-Sort ul li {list-style:none;}
                .GlKit-Sort ul li span {background:url(../img/gl/kit/sort_li-bg.gif) no-repeat 100% 50%;}
                .GlKit-Sort ul li span, .GlKit-Sort ul li a, .GlKit-Sort ul li b {display:block;}
                .GlKit-Sort ul li a, .GlKit-Sort ul li b {padding:10px 13px 13px 13px;}
            .GlKit-Sort ul li.Active {background:url(../img/gl/kit/sort_li-act-bg.gif) repeat-x 0 0;}
                .GlKit-Sort ul li.Active span {background:url(../img/gl/kit/sort_li-act-l-bg.gif) no-repeat 0 0;}
                    .GlKit-Sort ul li.Active b {background:url(../img/gl/kit/sort_li-act-r-bg.gif) no-repeat 100% 0;}
            .GlKit-Sort ul li.Last span {background:none;}
    /* -----------[ Filter panel ]----------- */
        .GlKit-Filter {float:left;width:100%;}
        .GlKit-Filter {background:url(../img/gl/kit/filter_bg.png) repeat-x 0 0;}
        .GlKit-Filter .Left {background:url(../img/gl/kit/filter_l-bg.png) no-repeat 0 0;}
        .GlKit-Filter .Left, .GlKit-Filter .Right {height:58px;overflow:hidden;}
        .GlKit-Filter .Right {background: url(../img/gl/kit/filter_r-bg.png) no-repeat 100% 0;}
            .GlKit-Filter form {margin:17px;}
                .GlKit-Filter .company input[type="submit"] {float:left; padding:2px; margin-right:5px; margin-left: 10px;}
                    .GlKit-Filter form select {float:left;width:25%; padding:3px; margin-right:5px;}
    /* -----------[ Brand ]----------- */
        .GlKit-Brand {float:left;width:100%;}
        /*.GlKit-Brand .Column {float:left;width:340px;}*/
        .GlKit-Brand .Column {float:left;width:49%;}
        .GlKit-Brand .Brand {width:330px;}
            .GlKit-Brand .Brand dd, .GlKit-Brand .Brand dt {margin-left:135px;}
            .GlKit-Brand .Brand .Pic {float:left; margin:0;width:122px;height:122px;}
            .GlKit-Brand .Brand .Pic {background:url(../img/gl/kit/brand-pic2_bg.png) no-repeat 0 0;}
                .GlKit-Brand .Brand .Pic a {display:block; margin:10px;}
            .GlKit-Brand .Brand .Title {font-size:14px;margin-bottom:10px;}
            .GlKit-Brand .Brand .Desc {margin-bottom:10px;}
            .GlKit-Brand .Brand .Country {font-weight:bold; margin-bottom:3px;}
        .GlKit-Brand .Info {width:188px;float:right;}   
            .GlKit-Brand .Info .Rate {font-size:11px; position:relative; height:25px;margin-bottom:10px;}
            .GlKit-Brand .Info .Rate {background:url(../img/gl/kit/brand-info_rate-bg.png) no-repeat 0 0;}
                .GlKit-Brand .Info .Rate em {font-style:normal; display:block; position:absolute;top:5px;left:13px;}
                .GlKit-Brand .Info .Rate span {display:block; position:absolute;top:6px;left:100px; width:76px;height:12px;}
                .GlKit-Brand .Info .Rate span {background:url(../img/gl/kit/brand-info_rate-star.png) repeat-x 0 0;}
                .GlKit-Brand .Info .Rate .Rate4 {width:64px;}
                .GlKit-Brand .Info .Rate .Rate3 {width:48px;}
                .GlKit-Brand .Info .Rate .Rate2 {width:32px;}
                .GlKit-Brand .Info .Rate .Rate1 {width:16px;}
            .GlKit-Brand .Info .Comment {margin-bottom:13px; text-align:right;}
                .GlKit-Brand .Info .Comment a {padding-left:16px;}
                .GlKit-Brand .Info .Comment a {background:url(../img/gl/kit/brand-info_comment-bg.png) no-repeat 0 50%;}
            .GlKit-Brand .Info .CommentAdd {text-align:right;}
                .GlKit-Brand .Info .CommentAdd a {padding-left:20px;}
                .GlKit-Brand .Info .CommentAdd a {background:url(../img/gl/kit/brand-info_commentadd-bg.png) no-repeat 0 50%;}          
    /* -----------[ Related brands ]----------- */
        .GlKit-Relate {float:left;width:100%; margin-bottom: 10px; }
            .GlKit-Relate strong {display:block; margin-bottom:20px;padding-left:20px;}
            .GlKit-Relate strong {background:url(../img/gl/bl/compcat_dt-bg.gif) no-repeat 0 4px;}
            .GlKit-Relate table {width:100%;border-collapse:collapse;}
            .GlKit-Relate table th, .GlKit-Relate table td {padding:0;margin:0;}
            .GlKit-Relate table th {text-align:left;}
            .GlKit-Relate table .Company {width:30%;}
            .GlKit-Relate table .Contact {width:25%;}
            .GlKit-Relate table .Desc {width:45%;}
                .GlKit-Relate table .Second td {background:#f5f5f5;}
                .GlKit-Relate table tr th {padding:15px;}
                .GlKit-Relate table tr th {background:#dee9fb; border-bottom:#c5d0e2 solid 4px;}
                .GlKit-Relate table tr th.Contact {border-left-style:solid;border-left-color:#FFF;border-left-width:1px;border-right:solid;border-right-color:#FFF;border-right-width:1px;}
                .GlKit-Relate table tr td {padding:10px 10px 10px 10px;}
                    .GlKit-Relate table tr td.Company a {font-size:14px;}
                    .GlKit-Relate table tr td.Company b {display:block; margin-top:2px;}
                .GlKit-Relate table tr td.Contact {border-color:#c5d0e2;border-style:solid;border-width:0 1px 0 1px;}
                    .GlKit-Relate table tr td.Contact b {display:block; margin-bottom:3px;}
                    .GlKit-Relate table tr td.Contact a {display:block; padding-left:17px;}
                    .GlKit-Relate table tr td.Contact a {background:url(../img/gl/kit/rate-contact_phone-bg.png) no-repeat 0 50%;}
    /* -----------[ Alphabet ]----------- */
        .GlKit-Alphabet {float:left;width:100%;margin-bottom:15px;}
        .GlKit-Alphabet {background:url(../img/gl/kit/filter_bg.png) repeat-x 0 0;} 
        .GlKit-Alphabet .Left {background:url(../img/gl/kit/filter_l-bg.png) no-repeat 0 0;}
        .GlKit-Alphabet .Left, .GlKit-Alphabet .Right {height:58px;overflow:hidden;}
        .GlKit-Alphabet .Right {background: url(../img/gl/kit/filter_r-bg.png) no-repeat 100% 0;}
        .GlKit-Alphabet .Right {position:relative;}
            .GlKit-Alphabet p {margin-top:10px;}
            .GlKit-Alphabet .Letter {margin-left:10px;}
                .GlKit-Alphabet .Letter span {display:block; margin-bottom:6px;}
                    .GlKit-Alphabet .Letter span a, .GlKit-Alphabet .Letter span b {margin-right:9px;}
    /* -----------[ Subheaders ]----------- */
        #Body .GlKit-Subtitle h2 {font-size:17px; margin-bottom:15px;padding-left:18px;}
        #Body .GlKit-Subtitle h3 {font-size:12px;font-weight:bold;padding-left:20px;}
        #Body .GlKit-Subtitle h2, #Body .GlKit-Subtitle h3 {background: url(../img/gl/kit/subtitle_bg.png) no-repeat 0 50%;}
    /* -----------[ Avatars ]----------- */ 
        .GlKit-Avatars {float:left;width:100%;}
            .GlKit-Avatars .Unable {background:url(../img/gl/kit/avatars_unable-bg.png) no-repeat 0 100%;}
            .GlKit-Avatars .Small, .GlKit-Avatars .Big {float:left;}
            .GlKit-Avatars .Small {width:108px;height:106px;}
            .GlKit-Avatars .Small {background:url(../img/gl/kit/avatars_small-bg.png) no-repeat 0 0;}
                .GlKit-Avatars .Small a {display:block;width:100px;height:90px; margin:8px 4px;}
            .GlKit-Avatars .Big {width:158px;height:106px; margin-left:33px;}
            .GlKit-Avatars .Big {background:url(../img/gl/kit/avatars_big-bg.png) no-repeat 0 0;}
                .GlKit-Avatars .Big a {display:block;width:106px;height:60px; margin:22px 26px;}
    /* -----------[ Form ]----------- */
        .GlKit-Form {float:left;width:100%;}
            .GlKit-Form .Wrapper {width:450px;}
                .GlKit-Form form .Second {background:#f6f6f6;}
                        /* .GlKit-Form form div p textarea {width:264px;height:116px;} */
                    .GlKit-Form form .input-btn {margin-left:165px; padding-top:10px;}
    /* -----------[ Sphere ]----------- */              
        .GlKit-Sphere {float:left;width:100%; margin:10px 0;}
            .GlKit-Sphere .Column {float:left;width:49%;}
    /* -----------[ List ]----------- */                
        .GlKit-List ul li {font-size:14px;margin-bottom:15px;}
            .GlKit-List ul li a {padding-left:15px;}
            .GlKit-List ul li a {background:url(../img/gl/kit/list_bullet.png) no-repeat 0 50%;}
    /* -----------[ Brand list ]----------- */      
        .GlKit-Brandlist dl {margin-bottom:36px;}
            .GlKit-Brandlist dl dt {font-size:14px;}
            .GlKit-Brandlist dl .Desc {width:222px; margin:8px 0 10px 0;}
            .GlKit-Brandlist dl .Comment a {padding-left:16px;}
            .GlKit-Brandlist dl .Comment a {background:url(../img/gl/kit/brand-info_comment-bg.png) no-repeat 0 50%;}
    /* -----------[ Something list ]----------- */
        .GlKit-Somethinglist .Point {float:left;width:100%; margin-bottom:15px;}
            .GlKit-Somethinglist .Point .Pic {display:block; float:left; width:115px;height:115px;overflow:hidden;}
            .GlKit-Somethinglist .Point .Pic {background:url(../img/gl/bl/marketnews_pic-bg.gif) no-repeat 0 0;}
                #Body .GlKit-Somethinglist .Point .Pic img {margin:6px 0 0 6px;}
            .GlKit-Somethinglist .Point .Text {margin-left:120px;}
                #Body .GlKit-Somethinglist .Point .Text h2 {margin:0 0 10px 0;}
                .GlKit-Somethinglist .Point .Text p {margin-bottom:5px;}
    /* -----------[ Relate list ]----------- */
        .GlKit-Relatelist {float:left;width:100%;}
        .GlKit-Relatelist .Point {float:left;width:100%; margin-bottom:15px;}
            .GlKit-Relatelist .Point span {color:#aaa;}
            .GlKit-Relatelist .Point .Pic {display:block; float:left; width:115px;height:115px;overflow:hidden; margin-right:5px;}
            .GlKit-Relatelist .Point .Pic {background:url(../img/gl/bl/marketnews_pic-bg.gif) no-repeat 0 0;}
                #Body .GlKit-Relatelist .Point .Pic img {margin:6px 0 0 6px;}
            #Body .GlKit-Relatelist .Point h2 {margin:0 0 10px 0;}
            .GlKit-Relatelist .Point p {margin-bottom:5px;}
    /* -----------[ Pager ]----------- */
            .pagination {margin-bottom:15px; width:100%; text-align:right;}
/*            .pagination a, .pagination span {font-size:12px; padding: 3px 10px 4px; line-height:23px; text-align:center; margin:0px;}
            .pagination a, .pagination span.current {background:url(../img/gl/kit/pager_bg.gif) no-repeat 0 0;}
            .pagination span.current { background-position:bottom; background-color:#285d94; color:#fff; }
            .pagination .prev_page, .pagination .next_page { background:none; }*/


/* Inner
----------------------------------------------- */
    /* -----------[ Company catalog ]----------- */
        .GlBlock-Compcat .GlKit-Sort {margin-bottom:20px;}
        /* -[ List ]- */
            .GlBlock-Compcat .Column {width:49%;float:left;}
            .GlBlock-Compcat dl {margin-bottom:20px;}
                .GlBlock-Compcat dl dt {font-size:18px; margin-bottom:10px;}
                .GlBlock-Compcat dl dt {background:url(../img/gl/bl/compcat_dt-bg.gif) no-repeat 20px 7px;}
                .GlBlock-Compcat dl dt, .GlBlock-Compcat dl dd {padding-left:35px;}
                .GlBlock-Compcat dl dd, .GlBlock-Compcat dl dd a {color:#7ea800;}
                    .GlBlock-Compcat dl dd a {text-decoration:none;} .GlBlock-Compcat dl dd a:hover {text-decoration:underline;}
    /* -----------[ Company catalog inner ]----------- */
        .GlBlock-CompcatInner .GlKit-Sort {margin-bottom:10px;}
        .GlBlock-CompcatInner .GlKit-Filter {margin-bottom:12px;}
        .GlBlock-CompcatInner .GlKit-Brand {margin-bottom:25px;}
            .GlBlock-CompcatInner .GlKit-Brand .Brand {width:auto;margin-right:188px;}
    /* -----------[ Brands ]----------- */  
        .GlBlock-Brands .GlKit-Sort {margin-bottom:10px;}
        .GlBlock-Brands .GlKit-Brand {margin-bottom:-25px;}
            .GlBlock-Brands .GlKit-Brand .Brand {float:left;width:320px; margin-bottom:50px;}
    /* -----------[ Directory ]----------- */   
        .GlBlock-Directory .GlBlockWrapper {padding:0 20px;}
        .GlBlock-Directory .GlKit-Avatars {margin:20px 0 40px 0;}
        .GlBlock-Directory .GlKit-Form {margin-bottom:50px;}
        .GlBlock-Directory .GlKit-List {margin-bottom:40px;}
    

/* Home
----------------------------------------------- */
    /* -----------[ Left and right columns ]----------- */
        .isHome .Content .Top {float:left;width:100%;}
        /* -[ Left ]- */
            .isHome .Content .Top .Left {margin-right:248px;}
        /* -[ Right ]- */
            .isHome .Content .Top .Right {float:right; width:220px;}

/* My */
a.good {font-weight:bold; color: green;}
a.normal {font-weight:bold; color: blue;}
a.bad {font-weight:bold; color: red;}

.Comments dl {
    float:left; margin:0 0 0px 20px; width: 225px;
}
.Comments dl dt {
    margin: 3px;
}
