body {
margin: 0;
padding: 0;
text-align: left;
background: #A2BD30 url(../images/main_bck.jpg) top left repeat-x;
font-family: Tahoma;
font-size: 12px;
color: #6f6f6f;
}
a {
font-family: Tahoma;
font-size: 12px;
color: #6f6f6f;
text-decoration: none;
}
a:hover {
font-family: Tahoma;
font-size: 12px;
color: #6f6f6f;
text-decoration: underline;
}
a.menu_button {
display: inline-block;
height: 28px;
padding-top: 10px;
font-size: 13px;
color: #FFFFFF;
padding-left: 22px;
padding-right: 22px;
border-left: solid 1px #A2BD30;
}
a.menu_button:hover {
display: inline-block;
height: 28px;
padding-top: 10px;
font-size: 13px;
color: #FFFFFF;
padding-left: 22px;
padding-right: 22px;
border-left: solid 1px #A2BD30;
background: #80A925;
text-decoration: none;
}
a.menu_button_current {
display: inline-block;
height: 28px;
padding-top: 10px;
font-size: 13px;
color: #FFFFFF;
padding-left: 22px;
padding-right: 22px;
border-left: solid 1px #A2BD30;
background: #80A925;
text-decoration: none;

}
#main_frame {
width: 982px;
text-align: left;
}
#lang_bar {
width: 982px;
height: 35px;
background: url(../images/top_left.jpg) top left no-repeat; 
text-align: right;
}
#menu {
width: 967px;
padding-right: 15px;
height: 39px;
background: url(../images/menu_back.jpg) top left repeat-y;
text-align: right;
margin-bottom: 2px;
}
#main_content {
margin-left: 16px;
margin-right: 15px;
width: 951px;
background: #FFFFFF;
margin-bottom: 2px;
}
/*scroll */
#screen{
margin: 0;
padding: 1px;
}			
#screen li{
float:left;
list-style:none;
margin:0;
}
#screen .jq-ss-crop{
float:left;				
}
#left,#right{
display:block;
}
#view{
width:833px;
height:108px;
overflow:hidden;
padding: 0;
margin: 0;
}
#images{
width:3818px !important;
width:3822px;
}
#images  img{
border:0;
padding: 0;
margin: 0;
border: solid 1px #C0C0C0;
}
#g1 {
width: 56px;
height: 121px;
text-align:left;
}
#g2 {
width: 833px;
padding-left: 4px;
height: 108px;
padding-top: 7px;
text-align: center;
background: #D1D53A;
border-bottom: solid 2px #84A635;
}
#g3 {
width: 56px;
height: 121px;
text-align:left;
}
#text_wid {
padding: 1px;
width: 949px;
}
#left_column {
float: left;
width: 400px;
padding-left: 29px;
padding-right: 37px;
text-align: left;
}
#right_column {
float: right;
width: 483px;
text-align: left;
}
#left_column2 {
float: left;
width: 200px;
padding-right: 16px;
text-align: left;
}
#right_column2 {
float: right;
width: 733px;
text-align: left;
}
div.clear {
clear: both;
}
div.page_title {
padding-top: 16px;
padding-bottom: 16px;
font-family: Tahoma;
font-size: 16px;
color: #799b2e;
}
#certyfikaty {
float: left;
border-left: solid 5px #D69322;
border-bottom: solid 5px #D69322;
width: 234px;
background: url(../images/cert_top.jpg) top left repeat-x;
min-height: 220px;
}
#polecamy {
float: right;
border-left: solid 5px #85A736;
border-bottom: solid 5px #85A736;
width: 239px;
background: url(../images/polec_top.jpg) top left repeat-x;
min-height: 220px;
}
div.box_name {
width: 100%;
text-align: center;
color: #FFFFFF;
font-size: 16px;
padding-top: 10px;
padding-bottom: 15px;
}
#footer {
width: 930px;
height: 27px;
padding-top: 11px;
background: #799B2D;
color: #9FC33D;
text-align: left;
padding-left: 23px;
}
a.ft {
color: #FFFFFF;
}
#ft_graph {
width: 953px;
height: 78px;
background: url(../images/ft_graph.jpg) center left no-repeat;
}
div.katalog_top {
width: 190px;
height: 31px;
padding-left: 10px;
padding-top: 10px;
background: #A2BD30;
font-size: 16px;
color: #FFFFFF;
margin-bottom: 1px;
}
a.cat_open {
display: block;
width: 187px;
height: 20px;
background: url(../images/cat_open.jpg);
font-size: 12px;
color: 617d23;
text-decoration: none;
padding-left: 13px;
padding-top: 7px;
margin-bottom: 1px;
}
a.cat_closed {
display: block;
width: 187px;
height: 20px;
background: url(../images/cat_closed.jpg);
font-size: 12px;
color: 617d23;
text-decoration: none;
padding-left: 13px;
padding-top: 7px;
margin-bottom: 1px;
}
div.prbox {
float: left;
width: 136px;
height: 159px;
background: url(../images/prboc.jpg) bottom left no-repeat;
color: #FFFFFF;
text-align: center;
margin: 4px;
}
div.prod_page_box {
float: left;
color: #82A33B;
text-align: right;
margin: 4px;
}
div.prod_page_box2 {
float: left;
width: 109px;
height: 256px;
margin: 4px;
}
div.green_bar {
width: 723px;
padding-left: 10px;
height: 25px;
padding-top: 5px;
background: #A2BD30;
color: #FFFFFF;
font-size: 14px;
}
div.orange_bar {
width: 723px;
padding-left: 10px;
height: 25px;
padding-top: 5px;
background: #D89429;
color: #FFFFFF;
font-size: 14px;
}
div.blue_bar {
width: 723px;
padding-left: 10px;
height: 25px;
padding-top: 5px;
background: #88C4E9;
color: #FFFFFF;
font-size: 14px;
}
td.td_pr_left {
font-size: 12px;
color: #818676;
text-align: right;
}
td.td_pr_right {
font-size: 12px;
color: #d99328;
font-weight: bold;
text-align: left;
}
/* ja form */

.ja_form{
    padding-top: 8px;
	width: 370px;
}
.ja_form div {
    width: 180px;
	float: left; 
	vertical-align:middle; 
	line-height: 15px;
	color: #787878;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}
.ja_form_title {
	font-size: 12px;
	font-weight: bold;
}	

div.ja_box_form {

}

div.ja_box_form2 {
	line-height: 5px;
	padding-left: 17px;	   
}
input, select {
	font: 11px/Trebuchet MS;
	
}

select, .inputbox {
	padding: 2px;
	width: 160px;
}

textarea {
	padding-left: 2px;
}

.button {
    border:none;
	padding: 10px;
	background: #88C4E9;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}


.button2 {
	    border:none;
	padding: 10px;
	background: #A2BD30;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}


.inputbox {
	border: 1px solid #CDCDCF;
	background: #FFFFFF;
	color: #6B6B6B;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #CCCCCC;
}

/* end ja form */