/*  
Theme Name: Okinfo 2009
Description: 2009-04-20
Version: 1.0
Author: ATimofeev [Re.Актив]
Author URI: http://www.reactant.ru/about.html
*/


/* Defaults
----------------------------------------------- */
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {padding:0;margin:0;}
  /* -----------[ Main ]----------- */  
    html {width:100%;height:100%;}
    html {background:#FFF;}
    html, input, select, textarea {font: 13px Tahoma;}
    input, select, textarea {font-size:14px;}
    body {color:#4e4e4e;}
	input, select, textarea {color:#425260;}
    h1,h2,h3,h4,h5,h6,pre,code {font-size: 2em; font-weight:normal;}
  /* -----------[ 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 20px;}
	/* -----------[ Greeting ]----------- */
		#Greeting {padding:10px;margin-top:10px;}
		#Greeting {background:#dae8b2;border:#a4c24c dashed 1px;}
	/* -----------[ Header ]----------- */
		#Header {font-size:12px; position:relative; margin-bottom:22px;}
		#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:11px; 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:100%;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:246px;}
					#Body.isInner .Content h1, #Body.isInner .Content h2, #Body.isInner .Content h3, #Body.isInner .Content h4, #Body.isInner .Content h5, #Body.isInner .Content h6  {margin: 15px;}
					#Body.isInner .Content ol {margin-left:20px;}
					#Body.isInner .Content ul {margin-bottom:14px;}
						#Body.isInner .Content ul li {list-style:disc; margin-left:14px;}
					#Body.isInner .Content p {margin-bottom:10px;}
					#Body.isInner .Content table img {margin:5px;}
					#Body.isInner .Content img {margin:0 20px 10px 0;}
	/* -----------[ Footer ]----------- */
		#Footer {font-size:12px; 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:65%; padding-right:13px; text-align:right;}				
			#Footer .Copy {width:30%;}
				#Footer .Copy .Counter {float:right; width:90px;}


/* Global blocks
----------------------------------------------- */
	/* -----------[ Share propertys ]----------- */
		.GlBlock {float:left;width:100%; margin-bottom:27px;}
		/* -[ Title ]- */
			#Body h1.GlBlockTitle, #Body h2.GlBlockTitle {font-size:19px; margin-bottom:21px;padding-left:19px;padding-bottom:10px; zheight:33px;}
			h1.GlBlockTitle, h2.GlBlockTitle {background:url(../img/gl/bl/gl_title-bg.gif) no-repeat 0 100%;}
				h1.GlBlockTitle a, h2.GlBlockTitle a {color:#4e4e4e;}
		/* -[ Wrapper ]- */	
			.GlBlockWrapper {padding:0 10px;}
		/* -[ 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 .GlBlockTitle {zheight:58px;margin-bottom:0;padding:12px 0 0 22px;}
			.GlBlock-Cat .GlBlockTitle {background:url(../img/gl/bl/cat_title-bg.gif) no-repeat 0 0;}
			.GlBlock-Cat ul {padding-bottom:5px;}
			.GlBlock-Cat ul {background:url(../img/gl/bl/cat_ul-bg.gif) no-repeat 0 100%;}
				.GlBlock-Cat ul li {margin-bottom:13px;padding-left:26px;}
				.GlBlock-Cat ul li {background:url(../img/gl/bl/cat_li-bg.gif) no-repeat 12px 4px;}
					.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 ]----------- */
		.GlBlock-Tags {width:206px;}
			.GlBlock-Tags span {display:block; text-align:justify; line-height:2.4em;}
			.GlBlock-Tags .Tagwidth-1 {font-size:14px;}
			.GlBlock-Tags .Tagwidth-2 {font-size:16px;}
			.GlBlock-Tags .Tagwidth-3 {font-size:18px;}
			.GlBlock-Tags .Tagwidth-4 {font-size:20px;}
			.GlBlock-Tags .Tagwidth-5 {font-size:22px;}
	/* -----------[ 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 {width:20%; 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;}
	/* -----------[ Markets news ]----------- */
			.GlBlock-Marketnews dl {margin-bottom:20px; float:left;width:100%;}
				.GlBlock-Marketnews dl dt {font-size:14px; 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:36px;}
				.GlBlock-Compnews dl dt, .GlBlock-Ournews dl dt {margin-bottom:10px;}
					.GlBlock-Compnews dl dt a, .GlBlock-Ournews dl dt a {font-size:14px; margin-right:9px;}
	/* -----------[ Exhibitions ]----------- */
		.GlBlock-Exhibs dl {margin-bottom:38px;}
			.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 {font-size:14px; margin-bottom:5px;}
			.GlBlock-Exhibs dl .Text {float:left;width:100%;margin:3px 0 10px 0;}
			.GlBlock-Exhibs .GlBlockMore {float:left;}
	/* -----------[ New in catalog ]----------- */
		.GlBlock-Newincat dl {margin-bottom:25px;}
			.GlBlock-Newincat dl dd {position:relative; margin-bottom:10px;}
			.GlBlock-Newincat dl dd, .GlBlock-Newincat dl dd a {display:block; width:219px;height:104px;}
			.GlBlock-Newincat dl dd {background:url(../img/gl/bl/newincat_dd-bg.gif) no-repeat 0 0;}
				.GlBlock-Newincat dl dd a {position:absolute;top:23px;left:56px; width:106px;height:59px;}
			.GlBlock-Newincat dl dt {padding-left:15px;}
			.GlBlock-Newincat dl dt {background:url(../img/gl/bl/newincat_dt-bg.gif) no-repeat 0 50%;}


/* 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 form input {float:right;}
				.GlKit-Filter form fieldset {}
					.GlKit-Filter form fieldset select {float:left;width:33%; padding:3px;}
	/* -----------[ 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%;}
			.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 15px 25px 15px;}
					.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 fieldset label {float:left;width:156px; padding:10px;}
					.GlKit-Form form fieldset p {margin-left:156px; padding-top:5px;}
						.GlKit-Form form fieldset p.Text input, .GlKit-Form form fieldset p select, .GlKit-Form form fieldset p textarea {display:block; padding:1px;} 
						.GlKit-Form form fieldset p.Text input {width:260px;}
						.GlKit-Form form fieldset p select {width:266px;}
						.GlKit-Form form fieldset p textarea {width:264px;height:116px;}
				.GlKit-Form form .Options {padding-left:176px;margin-top:14px;}
					.GlKit-Form form .Options span {display:block;}
					.GlKit-Form form .Options .Send {margin-top:15px;}
	/* -----------[ 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 .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 ]----------- */
			.GlKit-Pager {margin-bottom: 10px;}
			.GlKit-Pager .Inner {float: right; margin: 10px;}
				.GlKit-Pager .Inner p {float: left;padding-top: 5px;}
				.GlKit-Pager .Inner a, .GlKit-Pager .Inner span {font-size:12px;font-weight: bold; display:block; float:left; width:26px;height:25px; margin-left:3px;margin-right:2px; line-height:25px;text-align:center;}
				.GlKit-Pager .Inner a, .GlKit-Pager .Inner span {background:url(../img/gl/kit/pager_bg.gif) no-repeat 0 0;color:#226095;}
				.GlKit-Pager .Inner .Active, #Body .GlKit-Pager .Inner a:hover {background-position:bottom;background-color:#285d94;color:#FFF;}


/* Inner
----------------------------------------------- */
	/* -----------[ Company catalog ]----------- */
		.GlBlock-Compcat .GlKit-Sort {margin-bottom:20px;}
		/* -[ List ]- */
			.GlBlock-Compcat .Column {width:49%;float:left;}
			.GlBlock-Compcat dl {margin-bottom:45px;}
				.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;}