/**** DEFAULT ****/
* { margin: 0; padding: 0; }
img { behavior: url("/public/styles/iepngfix.htc"); }
body { text-align: center; font-size: 14px; font-family: Verdana,Arial,Helvetica,sans-serif; background: #bfb28d url(/public/images/header_background.jpg) 0 0 repeat-x; }
img { border: 0px; }
h1 { color: #000; font-weight: bold; padding: 5px; font-size: 1.1em; margin: 10px 0px 4px 0px; padding-left: 40px; border: 0px; text-align: center; }
h2 { padding: 3px; font-size: 1.1em; }
h3 { padding: 2px; margin: 15px; }
h4 { padding: 2px; margin: 10px; }
h2,h3,h4 { color: #b73900; text-align: left; border-bottom: 1px solid #b73900; font-weight: bold; }
fieldset { border: 0; text-align: left; }

/**** LINKS ****/
a { color: #0000ff;	text-decoration: underline; }
a:hover { color: #000; }
a:visited {	color: #0000ff; }

/**** CLASSES ****/
.bold {	font-weight: bold; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.smaller { font-size: 0.8em; }
.bigger { font-size: 1.1em; }
.big { font-size: 1.2em; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; line-height: 0px; }
.underline { text-decoration: underline; }
.white { color: #fff; }
.hiddenn { display: none; }

/**** LAYOUT ****/
div#wrapper { width: 925px; margin: 0px auto; text-align: left; }

div#header { height: 299px; }
div#header div#logo { float: left; width: 315px; height: 299px; text-align: right;}
div#header div#header_right { float: left;  }
div#header div#header_right div#top_ad { height: 90px; }
div#header div#header_right p.error { color: #ff0000; background-color: #fff8f8; border: 1px solid #ff0000; padding: 10px; font-size: 0.9em; }
p.porada { border: 2px solid #7F5733; background-color: #BEDB31; padding: 5px; font-size: 0.9em }
p.porada_title { margin-top: -25px; margin-left: 15px; font-size: 1em; font-weight: bold; color: #7F5733; }
div#logo img { display: block; float: left; }

div#content {  }

div#footer { text-align: center; clear: both; padding: 10px; font-size: 0.8em; }

/**** INDEX ****/
div#file_chooser { height: 85px; width: 100%; background: url(/public/images/file_chooser.jpg) 0 0 no-repeat; position: relative; padding: 25px; }

form#main_form {  }
form#main_form input[type=text] { border: 2px solid #7e5538; }
form#main_form fieldset#zmniejsz_value_wrapper.error input[type=text] { border: 2px solid #f00; }
form#main_form input.big { font-size: 1.2em; }
form#main_form div#file_chooser input.file { width: 330px;  }
/* form#main_form div#file_chooser input:focus { background-color: #cc0; } */
form#main_form div#file_chooser div.fileinputs { position: relative; height: 30px; }
form#main_form div#file_chooser input.file.hidden { position: relative;	text-align: right; -moz-opacity: 0.0; filter:alpha(opacity: 0.0); opacity: 0.0;	z-index: 2; }
form#main_form div#file_chooser div.fakefile { position: absolute; top: 0px; left: 30px; z-index: 1; line-height: 90%; }
form#main_form div#file_chooser div.fakefile input { position: absolute; top: 27px; left: 0px; width: 200px; font-size: 1.2em; border: 2px solid #7e5538; }
form#main_form div#file_chooser div.fakefile img { position: absolute; top: 18px; left: 205px; z-index: 1; }

div#effect_boxes div.box { float: left; }
div#effect_boxes div.box fieldset { padding: 4px; font-weight: bold; }
form#main_form div#zmniejsz { width: 340px; height: 360px; background: url(/public/images/zmniejsz.jpg) 0 0 no-repeat; }
form#main_form div#obroc { width: 340px; height: 360px; background: url(/public/images/obroc.jpg) 0 0 no-repeat; }
form#main_form div.box div.effect_options { margin: 70px 20px 20px 40px; text-align: left; }
form#main_form div.box div.effect_values { margin: 20px 20px 20px 20px; text-align: center; width: 200px; }
/* form#main_form div#zmniejsz div { margin: 70px 20px 20px 40px; text-align: left; } */
form#main_form div#efekt { width: 245px; height: 360px; background: url(/public/images/efekt.jpg) 0 0 no-repeat; }

form#main_form div#add_text { width: 925px; height: 70px; background: url(/public/images/napis.jpg) 0 0 no-repeat; }
form#main_form div#add_text input.txt { margin: 22px 0px 0px 180px; width: 250px; font-size: 1em; height: 21px; }
form#main_form div#add_text input#color {  }

form#main_form div#btn_przeksztalc { text-align: right; position: relative; }
form#main_form div#btn_przeksztalc input { border: 0; width: 245px; height: 50px; background: url(/public/images/przeksztalc_bw.jpg) 0 0 no-repeat; }
form#main_form div#btn_przeksztalc em { background: url(/public/images/hover.png) no-repeat; width: 180px; height: 65px; position: absolute; top: -115px;	right: 102px; text-align: center; padding: 7px 12px 10px; font-style: oblique;	font-size: 0.8em; font-weight: bold; z-index: 2; display: none; }

div#content ul.padding { padding: 10px 30px 10px 30px; }
div#content ul.numeric_list { list-style-type: decimal; }

div.blog p.blog { font-size: 1.8em; font-weignt: bold; margin-bottom: 10px; text-align: center; }
div.blog p { margin-bottom: 15px; font-size: 1.2em; }

/**** ZOBACZ FOTO ****/
div.see_photo { font-size: 1em; }
div.photos_info_top { background: url(/public/images/big_box_top.jpg) 0 0 no-repeat; width: 925px; height: 17px; margin-top: 20px; padding: 10px 35px 5px 35px; }
div.photos_info_middle { background: url(/public/images/big_box_middle.jpg) 0 0 repeat-y; width: 865px; padding: 1px 30px 0px 30px; }
div.photos_info_bottom { background: url(/public/images/big_box_bottom.jpg) 0 0 no-repeat; width: 925px; height: 17px; padding: 5px 35px 10px 35px; }

div.see_photo img.zdjecie { border: 3px double #7C573A; max-width: 840px; width: expression(document.body.clientWidth > 839 ? "840px" : "auto"); }
div.download { padding: 0px; }
div.download a { text-decoration: none; }

/**** OTHERS ****/
.hide { display: none; }
.pT30 { padding-top: 30px; }
.p10 { padding: 10px; }
.lh20 { line-height: 20px; }