body {
margin: 0;
padding: 0;
background: url(../images/page_back.jpg) top center no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5997cf;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5997cf;
}
#main_frame {
width: 960px;
padding-left: 16px;
text-align: left;
}
#main_graph {
width: 960px;
height: 264px;
background: url(../images/main_graph.jpg) top left no-repeat;
}
#main_graphen {
width: 960px;
height: 264px;
background: url(../images/enmain_graph.jpg) top left no-repeat;
}
#index_container {
width: 875px;
min-height: 430px;
padding-right: 85px;
text-align:left;
background: url(../images/rc_back.jpg) top right no-repeat;
}
#left_column {
float: left;
width: 248px;
padding-right: 13px;
text-align: left;
}
#right_column {
float: right;
width: 614px;
min-height: 430px;
padding-right: 85px;
text-align:left;
background: url(../images/rc_back.jpg) top right no-repeat;
}
#left_column2 {
float: left;
width: 248px;
padding-right: 13px;
text-align: left;
}
#right_column2 {
float: right;
width: 614px;
text-align:left;
}
a.menu_item {
display: block;
width: 228px;
padding-left: 20px;
background: url(../images/menu_item.jpg) top left no-repeat;
height: 26px;
padding-top: 10px;
border-bottom: dotted 1px #B5E2FF;
text-decoration: none;
color: #5997cf;
font-size: 14px;
}
a.menu_item:hover {
display: block;
width: 228px;
padding-left: 20px;
background: url(../images/menu_item2.jpg) top left no-repeat;
height: 26px;
padding-top: 10px;
border-bottom: dotted 1px #B5E2FF;
text-decoration: none;
color: #5997cf;
font-size: 14px;
}
div.line1 {
width:100%;
height: 2px;
background: #BCE4FE;
}
font.p_title {
font-size: 16px;
color: #2f6da5;
font-weight: bold;
}
#gal_back {
width: 859px;
height: 139px;
padding-top: 5px;
background: url(../images/index_gal_back.jpg) top left no-repeat;
}
#content-slider {
  width: 809px;
  height: 9px;
  margin: 5px;
  background: url(../images/slide_bar.jpg) top left no-repeat;
  position: relative;
}

.ui-slider-handle {
  width: 31px;
  height: 33px;
  position: absolute;
  top: -10px;
  background: url(../images/slide_bal_vertical.jpg) top left no-repeat;
}

#content-scroll {
   padding-left: 24px;
  width: 805px;
  height: 116px;
   overflow: hidden;
}

#content-holder {
 
  height: 116px;
}

.content-item {
  width: 161px;
  height: 116px;
  float: left;
  color: #FFFFFF;
}
img.gal_pic {
border: solid 2px #89C6FF;
}
#c1 {
padding-left: 30px;
width: 186px;
padding-right: 10px;
}
#c2 {
width: 226px;
padding-right: 16px;
}
#c3 {
padding-top: 5px;
padding-right: 30px;
width: 135px;
}
#ind1 {
padding-left: 30px;
padding-right: 10px;
}
div.pic_cont {
width: 184px;
height: 185px;
border: solid 1px #609CD2;
text-align: center;
}
div.pic_cont2 {
margin-top: 1px;
width: 224px;
height: 185px;
border: solid 1px #609CD2;
text-align: center;
}
div.pic_cont3 {
width: 244px;
border: solid 2px #609CD2;
text-align: center;
background: #EDF2F6;
padding-bottom: 10px;
}
#ft_spac {
width: 100%;
height: 24px;
clear:both;
}
#footer {
clear: both;
width: 100%;
background: #B7E3FF;
height: 32px;
padding-top: 16px;
text-align: center;
margin-bottom: 17px;
color: #2f6da5;
}
#footer a {
color: #2f6da5;
text-decoration: none;
}
#footer a:hover {
color: #2f6da5;
text-decoration: underline;
}

a.li_one {
display: block;
width: 220px;
padding-left: 28px;
background: #E3EFFB url(../images/li2_closed.jpg) top left no-repeat;
height: 24px;
padding-top: 3px;

text-decoration: none;
color: #5997cf;
font-size: 14px;
}
a.li_one:hover {
display: block;
width: 220px;
padding-left: 28px;
background: #E3EFFB url(../images/li2_open.jpg) top left no-repeat;
height: 24px;
padding-top: 3px;
text-decoration: none;
color: #5997cf;
font-size: 14px;
}
a.llactive {
display: block;
width: 220px;
padding-left: 28px;
background: #E3EFFB url(../images/li2_open.jpg) top left no-repeat;
height: 24px;
padding-top: 3px;
text-decoration: none;
color: #5997cf;
font-size: 14px;
}
a.prd {
display: block;
width: 208px;
padding-left: 40px;
background: #F1F8FE url(../images/gal_dot.jpg) top left no-repeat;
height: 20px;
padding-top: 7px;
text-decoration: none;
color: #5997cf;
font-size: 12px;
color: #5691c6;
}
#oferta_left {
float: left;
width: 194px;
text-align: left;
background: #3E464F;
font-size: 12px;
color: #FFFFFF;
min-height: 392px;
}
#oferta_right {
float: right;
width: 420px;
text-align: left;
}
img.b1 {
border: solid 2px #49525B;
margin: 5px;
}
img.b2 {
border: solid 1px #49525B;
margin: 3px;
}
img.b1:hover {
border: solid 2px #4E94D9;
margin: 5px;

}
/* scroll oferta */

#pane2 {
	height: 100px;
}
	
.osX .jScrollPaneTrack {
	background: url(../images/osx_track.gif) repeat-y;
}
.osX .jScrollPaneDrag {
	background: url(../images/osx_drag_middle.gif) repeat-y;
}
.osX .jScrollPaneDragTop {
	background: url(../images/osx_drag_top.gif) no-repeat;
	height: 6px;
}
.osX .jScrollPaneDragBottom {
	background: url(../images/osx_drag_bottom.gif) no-repeat;
	height: 7px;
}
.osX a.jScrollArrowUp {
	height: 24px;
	background: url(../images/osx_arrow_up.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowUp:hover {
	background-position: 0 0;
}
.osX a.jScrollArrowDown {
	height: 24px;
	background: url(../images/osx_arrow_down.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowDown:hover {
	background-position: 0 0;
}

.left .jScrollPaneTrack {
	left: 0;
	right: auto;
}
.left a.jScrollArrowUp {
	left: 0;
	right: auto;
}
.left a.jScrollArrowDown {
	left: 0;
	right: auto;
}


/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}


	
.holder {
	float: left;
	
	border: solid 2px #333333;
}

.scroll-pane {
	width: 400px;
	height: 396px;
	overflow: auto;
	background: #EDF2F6;
	float: left;
}

.wide {
	width: 400px;
}

.super-wide {
	width: 700px;
}

.tall {
	height: 396px;
}


#pane2 {
	height: 332px;
}
div.gr_bar {
width: 184px;
padding-left: 10px;
height: 20px; 
background: #505A64;
color: #FFFFFF;
font-size: 10px;
padding-top: 7px;
}
a.gal_link {
display: block;
background: url(../images/gal.jpg) top left no-repeat;
padding-left: 32px;
color: #FFFFFF;
text-decoration: none;
padding-top: 5px;
}
a.gal_link:hover {
display: block;
background: url(../images/gal.jpg) top left no-repeat;
padding-left: 32px;
color: #FF9C00;
text-decoration: none;
padding-top: 5px;
}
a.gal_link_cur {
display: block;
background: url(../images/gal.jpg) top left no-repeat;
padding-left: 32px;
color: #FF9C00;
text-decoration: none;
padding-top: 5px;
}
/* ja form */

.ja_form{
	width:340px;

}
.ja_form div {
	width:150px;
	float: left; 
	vertical-align:middle; 
	line-height: 15px;
	text-align: right;
	padding-right: 10px;
	font-size:10px;
	font-size: 14px;
	color: #3E4750;
}


input, select {
	width:166px;
	margin-bottom: 5px;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
	margin-top: 5px;
	width:166px;
}

.inputbox {
	border: 1px solid #E6E6E6;
	background: #FFFFFF;
	color: #6B6B6B;
	
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #CCCCCC;
}

/* end ja form */

div.promocja2 {
	position:absolute;
	z-index: 2;
	background: transparent url(../images/wyprz.jpg) no-repeat right bottom;
	width: 76px;
	height: 10px;
	cursor: pointer;
	text-align: left;
}
div.promocja2en {
	position:absolute;
	z-index: 2;
	background: transparent url(../images/enwyprz.jpg) no-repeat right bottom;
	width: 76px;
	height: 10px;
	cursor: pointer;
	text-align: left;
}