@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt { margin: 0; padding: 0; border: 0; }
html, body, div#page { width: 100%; height: 100%; color: #B19E7D; font-family: Tahoma; font-size: 0.87em; }
input, textarea { color: #D8CDAB; font-family: Tahoma; font-size: 1em; }

div#page { background-color: #FFF; background-image: url('./images/top.png'); background-position: top center; background-repeat: no-repeat; }
div#page div#ribbon { width: 195px; height: 195px; background: transparent; background-image: url('./images/ribbon.gif'); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; }
div#page div#frame { width: 980px; margin: 0px auto; }
div#page div#frame div#top { width: 100%; height: 286px; }
		 div#frame div#top div#logo { width: 325px; height: 70px; position: absolute; margin-left: 590px; margin-top: 90px; }
		 div#frame div#content { width: 100x; background-color: #E8E1BA; padding-bottom: 1px; }
		 div#frame div#content div.menu_ { width: 100%; height: 50px; background: transparent; }
		 div#frame div#content div#menu { background-image: url('./images/menu-background.gif'); background-repeat: repeat-x; }
		 		   div#content div#menu div.menu_left { background-repeat: no-repeat; background-image: url('./images/menu-background-leftEnd.gif'); background-position: top left; }
		 		   div#content div#menu div.menu_right { background-repeat: no-repeat; background-image: url('./images/menu-background-rightEnd.gif'); background-position: top right; padding-top: 2px; }
		 		   			   div#menu div.menu_right div#menuBox { width: 633px; height: 45px; BACKGROUND-POSITION: 0px 0px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 165px; }
										
										div.menu_right div#menuBox div.box_1 { height: 45px; width: 74px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 10px; background-position: -10px 0px; }
										div.menu_right div#menuBox div.box_2 { height: 45px; width: 96px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 98px; background-position: -98px 0px; }
										div.menu_right div#menuBox div.box_3 { height: 45px; width: 104px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 213px; background-position: -213px 0px; }
                                            div.box_3_5 { height: 45px; width: 8px; margin-left: 323px; position: absolute; background-image: url('./images/menu-background.gif'); background-position: 0px -2px; display: none; }
										div.menu_right div#menuBox div.box_4 { height: 45px; width: 59px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 335px; background-position: -335px 0px; }
                                            div.box_4_5 { height: 45px; width: 8px; margin-left: 380px; position: absolute; background-image: url('./images/menu-background.gif'); background-position: 0px -2px; display: none; }
										div.menu_right div#menuBox div.box_5 { height: 45px; width: 64px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 388px; background-position: -388px 0px; }
										div.menu_right div#menuBox div.box_6 { height: 45px; width: 74px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 462px; background-position: -462px 0px; }
										div.menu_right div#menuBox div.box_7 { height: 45px; width: 74px; background-image: url('./images/background-menu.gif'); position: absolute; margin-left: 550px; background-position: -550px 0px; }
div#frame div#content div.box_ { height: 216px; background: transparent; background-repeat: repeat-x; background-position: top left; }
		 		   div#content div.box_ div.text { margin-top: 40px; padding-top: 13px; padding-left: 20px; padding-right: 20px; }
		 div#frame div#content div#boxes { width: 100%; }
		 		   div#content div#boxes div#box_1 { width: 292px; background-image: url('./images/background-boxes-boxOne.gif'); float: left; }
		 		   div#content div#boxes div#box_2 { width: 387px; background-image: url('./images/background-boxes-boxTwo.gif'); float: left; }
		 		   div#content div#boxes div#box_3 { width: 301px; background-image: url('./images/background-boxes-boxThree.gif'); float: left; }
div#page div#frame div#contentLine { width: 100%; height: 10px; background-image: url('./images/line-content.gif'); background-position: top center; background-repeat: no-repeat; }
                   div#news { width: 100%; padding-top: 7px; background-color: #E9E3bE; }
                   div#news div.news_ { width: 100%; height: 300px; margin-bottom: 30px; margin-top: 3px; }
				   div#news div.imageBox_ { height: 300px; width: 450px; float: left; background-color: #FFF; position: absolute; }
				   div#news div.imageBox_ img { margin-top: 4px; margin-left: 4px; }
				   div#news div.contentBox_ { height: 300px; width: 501px; float: left; background-repeat: no-repeat; position: absolute; background-position: top left; }
				   			div.rightBox_ div.imageBox_ { margin-left: 29px; }
				   			div.rightBox_ div.contentBox_ { text-align: left; margin-left: 479px; background-image: url('./images/background-rightBox.gif'); }
							div.rightBox_ div.contentBox_ div.pageNameBox_ { padding-left: 18px; position: absolute; background-image: url('./images/icon-0.gif'); background-position: middle left; background-repeat: no-repeat; margin-top: 80px; margin-left: 100px; width: 250px; }
							div.rightBox_ div.contentBox_ div.technologyBox_ { padding-left: 18px; position: absolute; background-image: url('./images/icon-1.gif'); background-position: middle left; background-repeat: no-repeat; margin-top: 101px; line-height: 1.5em; margin-left: 100px; width: 250px; }
							div.rightBox_ div.contentBox_ div.yearBox_ { padding-left: 18px; position: absolute; background-image: url('./images/icon-2.gif'); background-position: middle left; background-repeat: no-repeat; margin-top: 147px; line-height: 1.5em; margin-left: 100px; width: 250px; }
							div.rightBox_ div.contentBox_ div.urlBox_ { padding-left: 18px; position: absolute; background-image: url('./images/icon-3.gif'); background-position: middle left; background-repeat: no-repeat; margin-top: 192px; line-height: 1.5em; margin-left: 100px; width: 250px; }
							div.rightBox_ div.contentBox_ div.buttonBox_ { margin-top: 125px; margin-left: 415px; width: 54px; height: 54px; position: absolute; background-image: url('./images/icon-top.gif'); background-position: middle center; background-repeat: no-repeat; }
							div.leftBox_ div.imageBox_ { margin-left: 501px; }
				   			div.leftBox_ div.contentBox_ { text-align: left; background-image: url('./images/background-leftBox.gif'); }
							div.leftBox_ div.contentBox_ div.pageNameBox_ { text-align: right; padding-right: 18px; position: absolute; background-image: url('./images/icon-0.gif'); background-position: right top; background-repeat: no-repeat; margin-top: 80px; margin-left: 130px; width: 250px; }
							div.leftBox_ div.contentBox_ div.technologyBox_ { text-align: right; padding-right: 18px; position: absolute; background-image: url('./images/icon-1.gif'); background-position: right top; background-repeat: no-repeat; margin-top: 101px; line-height: 1.5em; margin-left: 130px; width: 250px; }
							div.leftBox_ div.contentBox_ div.yearBox_ { text-align: right; padding-right: 18px; position: absolute; background-image: url('./images/icon-2.gif'); background-position: right top; background-repeat: no-repeat; margin-top: 147px; line-height: 1.5em; margin-left: 130px; width: 250px; }
							div.leftBox_ div.contentBox_ div.urlBox_ { text-align: right; padding-right: 18px; position: absolute; background-image: url('./images/icon-3.gif'); background-position: right top; background-repeat: no-repeat; margin-top: 192px; line-height: 1.5em; margin-left: 130px; width: 250px; }
							div.leftBox_ div.contentBox_ div.buttonBox_ { margin-top: 125px; margin-left: 34px; width: 54px; height: 54px; position: absolute; background-image: url('./images/icon-top.gif'); background-position: middle center; background-repeat: no-repeat; }
	div#page div#foot { margin: 0px auto; margin-top: -30px; width: 1000px; height: 240px; background-image: url('./images/background-foot.gif'); background-position: center -1px; background-repeat: no-repeat; }
	div#page div#foot div#pagination { width: 250px; margin-top: 40px; margin-left: 370px; text-align: center; position: absolute; }
			 div#foot div#pagination .selected { color: #FFF; font-weight: bold; background-color: #F9630D; width: 16px; height: 16px; background-repeat: no-repeat;  }
	div#page div#foot div#stopka, div#page div#foot2 div#stopka { text-align: center; position: absolute; margin-top: 120px; width: 1000px; }
	div#page div#foot div#logoStopka, div#page div#foot2 div#logoStopka { width: 135px; height: 34px; position: absolute; margin-top: 125px; margin-left: 800px; background-image: url('./images/icon-2freshLogo.gif'); }
			 div#content div#body div#subPage { width: 919px; margin-bottom: 30px; background-color: #E8E1BA; margin-left: 30px; background-position: 0px 20px; background-image: url('./images/background-subPage.gif'); background-repeat: no-repeat; }
			 			 div#body div#subPage div#cntnt { padding-top: 100px; width: 859px; margin-left: 30px; margin-right: 30px; padding-bottom: 20px; }
			 			 		  div#subPage div#cntnt div.title { color: #2bb8d4; width: 100%; text-align: center; font-weight: bold; padding-bottom: 12px; }
			 			 		  div#subPage div#cntnt div.orange { color: #F9630D; font-weight: bold; }
			 			 		  div#subPage div#cntnt div.block { width: 275px; }
			 			 		  div#subPage div#cntnt div.center { width: 100%; padding-top: 5px; padding-bottom: 10px; text-align: center; }
			 			 		  div#subPage div#cntnt img.pointer { vertical-align: bottom; }
								  div#subPage div#cntnt div.contact { width: 887px; height: 483px; margin-top: -25px; }
								  div#subPage div#cntnt div.contact div.frm { width: 887px; }
								  div#subPage div#cntnt div.contact div.frm div.block_a { width: 435px; height: 483px; }
								  div#subPage div#cntnt div.block_a div.text { width: 400px; padding-top: 25px; }
								  div#subPage div#cntnt div.contact div.frm div.block_b { width: 452px; height: 483px; background-image: url('./images/background-contactBox.gif'); background-repeat: no-repeat; background-position: right top; }
								  div#subPage div.block_b div.contact_box { height: 29px; }
								  div#subPage div.block_b div#indicator { display: none; height: 24px; width: 24px; background-image: url('./images/indicator.gif'); background-position: center middle; position: absolute; margin-top: -31px; margin-left: -10px; }
								  div#subPage div.block_b div.line_1 { margin-top: 16px; }
								  div#subPage div.block_b div.line_2 { margin-top: 12px; }
								  div#subPage div.block_b div.line_3 { margin-top: 10px; }
								  div#subPage div.block_b div.line_4 { margin-top: 13px; }
								  div#subPage div.block_b div.line_5 { margin-top: 11px; }
								  div#subPage div.block_b div.line_6 { margin-top: 18px; }
								  div#subPage div.block_b div.line_7 { margin-top: 10px; height: 121px; }
								  div#subPage div.block_b div.line_8 { margin-top: 18px; height: 32px; }
								  div#subPage div.line_8 div.button_1 { width: 113px; height: 32px; position: absolute; margin-left: 138px; }
								  div#subPage div.line_8 div.button_2 { width: 113px; height: 32px; position: absolute; margin-left: 286px; }
								  div#subPage div.block_b div.contact_box div.text { position: absolute; height: 22px; width: 110px; padding-top: 7px; margin-left: 41px; }
								  div#subPage div.block_b div.line_7 div.text { padding-top: 6px; }
								  div#subPage div.block_b div.contact_box div.field { position: absolute; width: 261px; height: 22px; margin-left: 138px; }
								  div#subPage div.block_b div.contact_box div.field__ { position: absolute; width: 261px; height: 121px; margin-left: 138px; }
								  div#subPage div.block_b div.field input { width: 100%; padding-top: 7px; height: 22px; background: transparent; border: none; text-align: center;  }
								  div#subPage div.block_b div.field__ textarea { width: 255px; height: 117px; background: transparent; border: none; text-align: left; padding: 3px; overflow: hidden; }
								  div#subPage div.block_b div#contactLabel1, div#subPage div.block_b div#contactLabel2 { position: absolute; width: 370px; height: 28px; }
								  div#subPage div.block_b div#contactLabel1 { background-image: url('./images/background-contactLabel-1.gif'); margin-left: -463px; margin-top: -32px; }
								  div#subPage div.block_b div#contactLabel2 { background-image: url('./images/background-contactLabel-2.gif'); margin-left: 36px; margin-top: -32px; }
div#page div#foot2 { margin: 0px auto; margin-top: -30px; width: 1000px; height: 240px; background-image: url('./images/background-foot2.gif'); background-position: center -1px; background-repeat: no-repeat; }
	div#page div#foot2 div#topButton { margin-left: 473px; margin-top: 21px; position: absolute; height: 58px; width: 60px; }

/* fmw.class */
 .hand { cursor: pointer; }
 .textIcon { vertical-align: bottom; }
 .middleIcon { vertical-align: middle; }
 .textJustify { text-align: justify; }
 .lineSize { line-height: 1.4em; }
 .line { font-size: 0.1em; }
 .alignRight { text-align: right; }
 .bold { font-weight: bold; }
 .brownLink { text-decoration: none; color: #AA640A; }
 .brownLink:hover { text-decoration: underline; } 
 .orangeLink { text-decoration: none; color: #F9630D; }
 a.orangeLink:hover { text-decoration: underline; }
 .noneLink { text-decoration: none; color: #B19E7D; }
 .noneLink:hover { text-decoration: underline; }
 
 .paddingLeft_160 { padding-left: 160px; }
 .paddingLeft_120 { padding-left: 120px; }

 div.afterBreak::after { clear:both; content: ''; display: block; height: 0px; overflow: hidden; }
 div.afterBreak div.block { float: left; }
 
 /* slider.class */
 div#slider { width: 215px; position: absolute; margin-left: 170px; margin-top: 19px; }
 div#budgetAmount { width: 100px; position: absolute; margin-left: 165px; font-weight: bold; margin-top: -2px; }
 .ui-slider { position: relative; text-align: left; cursor: e-resize; }
 .ui-slider .ui-slider-handle { position: absolute; z-index: 2; height: 14px; width: 11px; cursor: e-resize; background-image: url('./images/slider.gif'); }
 .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block;  border: 0; }

 .ui-slider-horizontal { height: .8em; }
 .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
 .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
 .ui-slider-horizontal .ui-slider-range-min { left: 0; }
 .ui-slider-horizontal .ui-slider-range-max { right: 0; }
