* { margin: 0; padding: 0; }
body { background: #f0f0f0; font-family: Tahoma; font-size: 13px; color: #555555; }
a img { border: 0; }
a { color: #555555; text-decoration: underline; }
a:hover { text-decoration: none; }
.clear { clear: both; }


#wrapper { width: 976px; margin: 0px auto; position: relative; background: white url(/public/images/new/mainbg2.jpg) 0 0 repeat-x; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }
#toplinks { width: 978px; background: url(/public/images/new/mainbg_top.jpg) 0 0 no-repeat; margin: 20px auto 0 auto; height: 25px; }
#toplinks p { text-align: right; padding: 10px 25px 0 0; }
#toplinks a { color: #666666; }

#header { height: 100px;  position: relative; } 
#header #logo { position: absolute; top: 0px; left: 20px; width: 375px; height: 95px; }
#header #loginform { width: 270px; position: absolute; right: 20px; top: 15px; }
#header .form { margin-bottom: 10px;  }
#header .form label { float: left; margin-right: 10px; width: 40px; }
#header .form .input_text { float: left; margin-right: 10px; height: 17px; width: 123px; border: 1px solid #cfcfcf; background: url(/public/images/new/input_text.jpg) 0 0 no-repeat; }
#header .form a { float: left; }
#header .form br { clear: left; }
#header .right { text-align: right; margin-right: 3px;  }
#header .right a { font-family: "Trebuchet MS"; font-size: 9px; color: #666666; }
#bread { margin-right: 25px; text-align: right; font-weight: bold; color: red;}

#footer { height: 30px; width: 980px; background: url(/public/images/new/mainbg_bottom.jpg) 0 0 no-repeat; position: relative; margin: 0 auto 0 auto; }
#footer #copyright { width: 450px; position: absolute; top: 5px; left: 20px; color: #919191; font-size: 9px; }
#footer #links { width: 450px; position: absolute; top: 5px; right: 20px; text-align: right; color: #919191; font-size: 9px; }
#footer #links a { color: #919191; font-size: 9px; }

#content { width: 978px;  }
#content p { margin: 10px 20px 0 20px; color: black; }
#content form p { margin: 10px 0; }

#boxy_obeo, #boxy_obeo_podstrona { width: 929px; margin: 20px auto 0 auto; }

#boxy_obeo p, #boxy_obeo_podstrona p { margin: 5px 15px 5px 25px; color: black; }
#boxy_obeo .box_header { margin-left: 20px; }
#boxy_obeo .tools_content { height: 175px; }

#obeo_tools ul { margin-left: 25px; list-style-type: circle; list-style-image: url(/public/images/new/tick.jpg); list-style-position: inside; font-weight: bold; color: black; }
#obeo_tools li { margin: 2px 0; }
#obeo_tools a.more_link { font-weight: bold; color: #0e6e14; }

#obeo_premium ul { margin-left: 25px; list-style-type: circle; list-style-image: url(/public/images/new/tick.jpg); list-style-position: inside;  color: black; }
#obeo_premium li { margin: 2px 0; }
#obeo_premium a.more_link { font-weight: bold; color: #40a9c1; }

#obeo_shop ul { list-style-type: none; font-weight: bold; color: black; width: 300px; font-size: 16px; }
#obeo_shop li { text-align: center; }
#obeo_shop #shop_plus { font-weight: bold; font-size: 24px; }
#obeo_shop a.more_link { font-weight: bold; color: #a20000; }

#boxy_obeo_tools { width: 929px; margin: 20px auto 0 auto;   }
.tools_box { float: left; margin-right: 10px; }
.tools_box_end { margin-right: 0; }
.tools_box .tools_head { width: 303px; height: 20px; background: url(/public/images/new/tools_box_top.jpg) 0 0 no-repeat; }
.tools_box .tools_bottom { width: 303px; height: 40px; background: url(/public/images/new/tools_box_bottom.jpg) 0 0 no-repeat; }
.tools_box .tools_bottom a { color: black; font-size: 12px; line-height: 10px; margin: 0 20px; font-family: Tahoma; font-weight: bold;}
.tools_box .tools_content { width: 301px; height: 135px; background: white url(/public/images/new/tools_box_bg.jpg) 0 0 repeat-x; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; }
.tools_box .tools_content h3 a { color: #289a17; margin: 0 20px; font-size: 18px; font-family: Tahoma; }
.tools_box .tools_content p { margin: 10px 20px; color: #666666;  }
.tools_box .tools_content strong { color: black; }

.boxy_info { width: 929px; margin: 20px auto 0 auto; }
.boxy_info p { margin: 10px 0 10px 20px; line-height: 20px; }
.info_left { width: 520px; float: left; }
.info_left h2 { border-bottom: 2px solid #d3d3d3; font-weight: bold; color: #434343; font-family: Tahoma; font-size: 21px; padding-left: 0; }
.info_left h2 span { color: #0e6e14; } 
.info_left ul { margin: 5px 20px; list-style-type: circle; list-style-image: url(/public/images/new/tick.jpg); list-style-position: inside; }

.info_right { margin-left: 20px; width: 380px; float: left; }
.info_right h2 { border-bottom: 2px solid #d3d3d3; font-weight: bold; color: #434343;  font-family: Tahoma; font-size: 21px; padding-left: 0; }
.info_right h2 span { color: #0e6e14; }
.info_right ul { list-style-position: inside; margin: 10px 20px; }
.info_right li { margin: 5px 0; }

#podstronatop { width: 932px; height: 15px; margin: 20px auto 0 auto; background: url(/public/images/new/podstrona_top.jpg) 0 0 no-repeat; }
#podstrona { width: 930px; background: white url(/public/images/new/podstrona_bg.jpg) 0 0 repeat-x; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; margin: 0 auto; }
#podstronabottom { width: 932px; height: 15px; margin: 0 auto; padding-bottom: 20px; background: url(/public/images/new/podstrona_bottom.jpg) 0 0 no-repeat; }

#podstrona_logo { margin: 5px 20px; }
#podstrona ul { list-style-type: circle; list-style-image: url(/public/images/new/tick.jpg); list-style-position: outside; color: black; margin-left: 40px; margin-right: 10px; }
#podstrona li { margin: 10px 20px 0 0; color: black; }
#podstrona li p { margin: 10px 0; }
#podstrona h2 { color: black; font-size: 18px; margin-left: 20px; }
#podstrona h3 { color: black; font-size: 14px; margin-left: 20px; margin-top: 20px; }
#podstrona li h3 { margin-left: 0; }
#podstrona ol { margin-left: 40px; }
#podstrona ul.notick { list-style-image: none; }
.podstrona_left { float: left; width: 530px; }
.podstrona_right { float: right; width: 400px; }
.podstrona_right #shop_kontakt { font-family: Tahoma; font-size: 20px; font-weight: normal; color: #970000; margin: 15px 0; }
.podstrona_right #premium_kontakt { font-family: Tahoma; font-size: 20px; font-weight: normal; color: #007c9a; margin: 15px 0; }

.podstrona_left2 { float: left; width: 680px;}
.podstrona_left form { margin: 10px 20px; }
.podstrona_right2 { float: right; width: 250px; }

#podstronabluemiddle { width: 932px; height: 15px; margin: 0 auto; background: url(/public/images/new/blue_tools_box_middle.jpg) 0 0 no-repeat; }
#podstronabluecontent { width: 930px; background: white url(/public/images/new/blue_tools_box_bg.jpg) 0 0 repeat-x; margin: 0 auto; }
.blue_box { float: left; width: 303px; height: 150px; }
.blue_box_end { margin-right: 0; }
.blue_divider { float: left; width: 2px; background: white url(/public/images/new/blue_tools_box_divider.jpg) 0 0 no-repeat; height: 150px; margin: 0 4px; }
.blue_more a { color: white; font-size: 12px; line-height: 10px; margin: 0; font-family: Tahoma; font-weight: bold;}
.blue_box h3 { margin: 10px 0; }
.blue_box h3 a { color: #9FDFFF; margin: 0 20px; font-size: 18px; font-family: Tahoma; text-decoration: none; }
#content .blue_box p { margin: 10px 20px; color: white; font-size: 12px; }
.blue_box strong { color: white; }
#podstronabluebottom { width: 932px; height: 15px; margin: 0 auto; background: url(/public/images/new/blue_tools_box_bottom.jpg) 0 0 no-repeat; }

#content #kontakt_opt_other { height: 18px; }
#content form label { float: left; margin-right: 10px; width: 120px; }
#content form .long_label { width: 300px; }
#content form .input_text { float: left; margin-right: 10px; height: 17px; width: 250px; border: 1px solid #cfcfcf; }
#content form textarea { width: 380px; border: 1px solid #cfcfcf; height: 200px; }
#content form .input_select { width: 380px; border: 1px solid #cfcfcf; height: 20px; }
#content form br { clear: left; }

ul#tabliczki { width: 700px; margin: 0 auto; }
#tabliczki li { width: 350px; list-style-type: none; list-style-image: none; float: left; margin: 0; }

.progressBox {
  width: 10em;
	height: 1em;
	position: relative;
	float: right;
	background: #cccccc;
}
.progressBar {
  width: 0; 
  height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #00df00;
}

.fileName {
  float: right;
  margin-right: .5em;
}

/* Style for IFRAME */
.loader {
  border: 0; 
  height: 0; 
  width: 0; 
  padding: 0; 
  position: absolute; 
  visibility: hidden;
}
#gallery_preview { width: 600px; margin: 20px auto; float: none; clear: both; padding: 0;}
.tab_txt_1 {
padding-left:27px;
font-size:12px;

}
.tab_tabs { margin-left:5px;}
.all_link {
	color:#0656A1;
	font-size:11px;
	font-weight:bold;
	text-decoration:none}
	.all_link a {
	color:#0656A1;
	font-size:11px;
	font-weight:bold;
	text-decoration:none}

#podstrona #generated_template ul { list-style-type: none; list-style-image: none !important; margin: 0 !important; }

#cenniktable { width: 90%; margin: 20px; border-collapse: collapse; }
#cenniktable .ct_nazwa { width: 40%; padding: 10px; text-align: right; font-weight: bold; border: 1px solid #bdbdbd; }
#cenniktable .ct_data { width: 20%; padding: 10px; text-align: center; border: 1px solid #bdbdbd; }
#cenniktable .pakiet td, #cenniktable .pakiet tr { color: #18b020; }
