HTML { overflow-y:scroll; }

HTML, BODY, DIV, FORM, P, IMG, H1, H2, BLOCKQUOTE { margin:0px; padding:0px; border:none; }

BODY { background:url(../img/global/background.jpg) top left repeat-x #212121; color:#959595; font-family:"Tahoma", Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
BODY.subpage { background:url(../img/global/background-subpage.jpg) top left repeat-x #212121; }

DIV.holder { width:960px; margin:0 auto; }

H1 { font-weight:bold; font-size:18px; color:#D1CC2E; text-transform:uppercase; }

H2 { font-weight:normal; color:#FFFFFF; font-size:19px; }
	H2 SPAN { float:left; font-size:18px; }
	H2 STRONG { float:left; position:relative; left:4px; }

A { color:#FFFFFF; text-decoration:none; cursor:pointer; }
A:hover { color:#D1CC2E; text-decoration:underline; }

A.button { float:left; padding-left:5px; color:#FFFFFF; background:url(../img/global/buttons/button-black-left-part.png) bottom left no-repeat; }
	A.button SPAN.o{ padding-right:5px; float:left; background:url(../img/global/buttons/button-black-right-part.png) top right no-repeat; }
		A.button SPAN.i { height:20px; line-height:20px; float:left; background:#1D1D1D; }
A.button:hover, A.button-green { text-decoration:none; background:url(../img/global/buttons/button-green-left-part.png) bottom left no-repeat; }
	A.button:hover SPAN.o, A.button-green SPAN.o { background:url(../img/global/buttons/button-green-right-part.png) top right no-repeat; }
		A.button:hover SPAN.i, A.button-green SPAN.i { background:#D1CC2E; }
A.button-gray { background:url(../img/global/buttons/button-gray-left-part.png) bottom left no-repeat; }
	A.button-gray SPAN.o { background:url(../img/global/buttons/button-gray-right-part.png) top right no-repeat; }
		A.button-gray SPAN.i { background:#7F7F7F; }
A.button-darkgray, A.button-green:hover { background:url(../img/global/buttons/button-darkgray-left-part.png) bottom left no-repeat; }
	A.button-darkgray SPAN.o, A.button-green:hover SPAN.o { background:url(../img/global/buttons/button-darkgray-right-part.png) top right no-repeat; }
		A.button-darkgray SPAN.i, A.button-green:hover SPAN.i { background:#333333; }

DIV.top-holder { background:url(../img/global/top-background.gif) top center no-repeat; height:126px; }
DIV.top { width:960px; height:126px; position:relative; z-index:10; margin:0 auto; }
	DIV.top A.logo_pl { background:url(../img/global/logo.jpg); width:205px; height:21px; float:left; margin-top:77px; }
	DIV.top A.logo_en { background:url(../img/global/header_en.png); width:205px; height:21px; float:left; margin-top:77px; }
	DIV.top A.logo_de { background:url(../img/global/header_de.png); width:205px; height:21px; float:left; margin-top:77px; }
	DIV.top A.logo_ru { background:url(../img/global/header_ru.jpg); width:293px; height:21px; float:left; margin-top:77px; }
	DIV.top A.logo_ua { background:url(../img/global/logo_ua.jpg); width:231px; height:21px; float:left; margin-top:77px; }
	DIV.top A.logo_lt { background:url(../img/global/logo_lt.jpg); width:198px; height:21px; float:left; margin-top:77px; }
	
	DIV.top A.logo_lv { background:url(../img/global/logo_lv.jpg); width:188px; height:21px; float:left; margin-top:77px; }
		DIV.top A.logo_pl SPAN, DIV.top A.logo_en SPAN, DIV.top A.logo_de SPAN, DIV.top A.logo_ru SPAN, DIV.top A.logo_ua SPAN, DIV.top A.logo_lt SPAN, DIV.top A.logo_lv SPAN { display:none; }
	DIV.top DIV.right-part { float:right; }
	DIV.top DIV.language { margin:31px 0px; text-align:right; }
		DIV.top DIV.language A { margin-left:10px; }
		
	DIV.top UL.menu { float:right; list-style:none; padding:0px; margin:0px; text-transform:uppercase; color:#545454; }
		DIV.top UL.menu LI { float:left; position:relative; }
			DIV.top UL.menu LI A { color:#D1CC2E; float:left; padding-right:10px; background:url(../img/global/top-menu-main-item-right-part.png) -30px -30px no-repeat; }
				DIV.top UL.menu LI A SPAN { padding:7px 5px 9px 15px; float:left; }
			DIV.top UL.menu LI DIV { position:absolute; display:none; left:0px; top:29px; background:url(../img/global/top-menu-box-top-border.png) top right no-repeat; padding-top:9px; }
				DIV.top UL.menu LI UL
				{ list-style:none; padding:0px; margin:0px; width:223px; background:url(../img/global/top-menu-box-bottom-border.png) bottom left no-repeat; padding-bottom:9px; }
					DIV.top UL.menu LI UL LI { float:none; background:#D1CC2E; width:193px; padding:0px 15px; }
						DIV.top UL.menu LI UL LI A { float:none; color:#FFFFFF; padding:0px; width:193px; display:block; background:url(../img/global/line-horizontal-dotted.gif) top left repeat-x !important; padding:6px 0px; }
						DIV.top UL.menu LI UL LI.first A { background:none !important; }
						DIV.top UL.menu LI UL LI A:hover { text-decoration:underline; }
				DIV.top UL.menu LI:hover A { text-decoration:none; color:#FFFFFF; background-position:top right; }
				DIV.top UL.menu LI:hover A SPAN { background:#D1CC2E; }
			DIV.top UL.menu LI:hover DIV { display:block; }
		DIV.top UL.menu LI.inactive { cursor:default; padding:7px 15px 9px 15px; }
				DIV.top UL.menu LI.no-submenu A SPAN { background:url(../img/global/top-menu-box-bottom-border.png) no-repeat -30px -30px !important; }
				DIV.top UL.menu LI.no-submenu A:hover SPAN { background-position:bottom left !important; }
			DIV.top UL.menu LI.selected A { color:#FFFFFF; background-position:top right; }
			DIV.top UL.menu LI.selected:hover A { color:#FFFFFF !important; background-position:top right !important; }
				DIV.top UL.menu LI.selected A SPAN { background:url(../img/global/top-menu-box-bottom-border.png) no-repeat bottom left; }
				DIV.top UL.menu LI.selected:hover A SPAN { background:#D1CC2E !important; }
			DIV.top UL.menu:hover LI.selected A { color:#D1CC2E; background-position:-30px -30px; }
			DIV.top UL.menu LI.selected:hover A { background-position:top right !important; }
				DIV.top UL.menu:hover LI.selected A SPAN { background-position:-30px -30px; }

DIV.feature { width:960px; float:left; clear:both; height:309px; position:relative; z-index:5; margin-bottom:-36px; }
	DIV.feature DIV.feature-holder { position:absolute; top:0px; left:0px; width:960px; height:309px; }
		DIV.feature DIV.feature-holder IMG { position:absolute; z-index:1; top:0px; left:0px; }
		DIV.feature DIV.feature-holder IMG.new-feature { z-index:3; }
		DIV.feature DIV.feature-holder DIV.loader
		{ background:url(../img/global/loader.gif); width:25px; height:25px; margin-left:-12px; margin-top:-12px; position:absolute; z-index:2; top:50%; left:50%; display:none; }
	DIV.feature A.see-more { position:absolute; top:160px; left:12px; z-index:4; }
	DIV.feature DIV.numbers { position:absolute; right:7px; top:235px; z-index:5; }
		DIV.feature DIV.numbers A.button { margin-left:5px; }
			DIV.feature DIV.numbers A.button SPAN.o SPAN.i { padding:0px 2px; }

BODY.subpage DIV.feature { height:193px; }

DIV.left-column { position:relative; z-index:7; width:310px; float:left; }
	DIV.left-column H2 { margin-bottom:8px; float:left; width:310px; }
		DIV.left-column H2 { text-transform:uppercase; }
	DIV.left-column DIV { clear:both; float:left; width:310px; background:url(../img/global/top-menu-box-top-border.png) top right no-repeat; padding-top:9px; margin-bottom:30px; }
		DIV.left-column DIV UL { list-style:none; padding:0px; margin:0px; width:310px; background:url(../img/global/top-menu-box-bottom-border.png) bottom left no-repeat; padding-bottom:9px; text-transform:uppercase; }
			DIV.left-column DIV UL LI { float:none; background:#D1CC2E; width:280px; padding:0px 15px; }
				DIV.left-column DIV UL LI A
				{ float:none; color:#FFFFFF; padding:0px; width:280px; display:block; background:url(../img/global/line-horizontal-dotted.gif) top left repeat-x; padding:6px 0px; }
				DIV.left-column DIV UL LI.first A { background:none; }
			DIV.left-column DIV UL LI.selected { font-weight:bold; }	
	DIV.left-column BLOCKQUOTE { background:url(../img/global/quote.gif) top left no-repeat; width:290px; float:left; padding-left:20px; padding-top:4px; color:#FFFFFF; font-size:18px; text-transform:uppercase; line-height:24px; }
		DIV.left-column BLOCKQUOTE STRONG { color:#D1CC2E; position:relative; top:1px; }

DIV.right-column { float:left; margin-left:15px; width:635px; position:relative; z-index:8; padding-top:65px; }
	DIV.right-column DIV.text-content { line-height:17px; text-align:justify; margin-top:20px; padding-top:13px; border-top:1px solid #4D4D4D; margin-bottom:0px; }
		DIV.right-column DIV.text-content STRONG { color:#D1CC2E; }
		DIV.right-column DIV.boxes { width:635px; float:none; }

DIV.boxes { width:960px; float:left; clear:both; position:relative; z-index:7; }
	DIV.boxes DIV.box { float:left; width:310px; margin-right:15px; }
		DIV.boxes DIV.box H2 { margin-bottom:6px; float:left; width:310px; }
		DIV.boxes DIV.box DIV.content { width:290px; height:98px; float:left; line-height:15px; padding:22px 10px 10px 10px; position:relative; }
		DIV.boxes DIV.box A.button { float:right; position:relative; right:10px; margin-top:-10px; }
		DIV.boxes DIV.box DIV.selector-image { background:url(../img/global/boxes/box-selector-notebook.png); width:145px; height:121px; position:absolute; top:-3px; right:-5px; }
		DIV.boxes DIV.arrowed-box DIV.headers { float:left; width:310px; margin-bottom:6px; position:relative; }
			DIV.boxes DIV.arrowed-box DIV.headers H2 { margin-bottom:0px; display:none; }
			DIV.boxes DIV.arrowed-box DIV.headers H2.selected { display:block; }
		DIV.boxes DIV.arrowed-box DIV.arrow-left { float:left; width:20px; height:130px; background:url(../img/global/boxes/box-arrowed-left-arrow.gif); cursor:pointer; }
		DIV.boxes DIV.arrowed-box DIV.arrow-right { float:left; width:20px; height:130px; background:url(../img/global/boxes/box-arrowed-right-arrow.gif); cursor:pointer; }
		DIV.boxes DIV.arrowed-box DIV.content
		{ width:270px; height:130px; padding:0px; background:url(../img/global/boxes/box-arrowed-background.jpg) top left repeat-x; position:relative; overflow:hidden; }
			DIV.arrowed-box DIV.content DIV.content-holder { width:270px; position:relative; }
			DIV.arrowed-box DIV.content DIV.content-item { width:250px; height:98px; float:left; padding:22px 10px 10px 10px; }
			DIV.arrowed-box DIV.content IMG.left { float:left; margin-right:14px; position:relative; top:-3px; }
		DIV.boxes DIV.silver-box DIV.content { background:url(../img/global/boxes/box-silver-background.gif) top left no-repeat; color:#606060; }
		DIV.boxes DIV.black-box DIV.content { background:url(../img/global/boxes/box-black-background.gif) top left no-repeat; }
		DIV.boxes DIV.contact-box DIV.content { background:url(../img/global/boxes/box-contact-background.png) top left no-repeat; color:#FFFFFF; }
			DIV.boxes DIV.contact-box DIV.content A:hover { color:#202020; }
	DIV.boxes DIV.contact-box { margin-right:0px; }

DIV.footer { float:left; clear:both; width:960px; margin-top:45px; padding-top:20px; border-top:1px solid #404040; padding-bottom:20px; }
	DIV.footer DIV.copyrights { float:left; }
		DIV.footer DIV.copyrights A { color:#939393; }
		DIV.footer DIV.copyrights A.fb
		{ line-height:13px; float:left; height:14px; padding-left:21px; background:url(../img/global/fb-ico.gif) left center no-repeat; margin:0px 14px 0px 10px; }
		DIV.footer DIV.copyrights A.twitter
		{ line-height:17px; float:left; height:18px; position:relative; top:-2px; padding-left:25px; background:url(../img/global/t-ico.gif) left center no-repeat; margin-right:8px; }
		DIV.footer DIV.copyrights SPAN { color:#D1CC2E; padding:0px 9px; position:relative; top:-2px; font-size:8px; clear:both; }
	DIV.footer A.jamel { float:right; position:relative; top:-4px; }
	
	



DIV#jamel A {float:right; background:url(/img/global/jamel.gif); width:42px; height:13px;}
DIV#jamel A SPAN {display:none;}

