#zamawianie { text-align: center; }
#content #portfolio #zamawianie p { text-align: center; margin: 20px 0 5px 0; }
#zamawianie a img { border: none; }

body { margin: 0; padding: 0; text-align: center; background: #fff; }
#container { width: 824px; background: url("../img/nowetla/bg_main.gif") top repeat-y; margin: 0 auto; text-align: left; color: #000; font-family: Verdana, Arial, sans-serif; padding: 0; }
#header { margin: 0; padding: 0; background: url("../img/backgrounds/rotate.php") top no-repeat; height: 200px; position: relative; }
#header h1 { display: none; }

#navigation { margin: 49px 0 0 0; padding: 0; width: 680px; height: 20px; background: transparent; position: absolute; }
#navlist { margin: 0 0 0 100px; padding: 0; }
#navlist a, #navlist a:link, #navlist a:visited { padding: 5px; color: #c00; text-decoration: none; margin: 0; display: block; float: left; width: 82px; height: 10px; line-height: 10px; }
#navlist a:hover, #navlist a:active, #navlist a:focus { padding: 5px; text-decoration: none; margin: 0; color: #f00; background: #fff; }
#navlist li { display: block; float: left; margin: 0; padding: 0; font-size: 12px; }
#navlist ul { margin: 0; padding: 0; }
#navlist #active a { color: #c00; }
div#sec1, div#sec2 { display: none; position: absolute; top: 20px; left: 0; width: 100%; padding: 0; margin: 0; text-align: left; }
#sec1 ul, #sec2 ul { width: 120px; padding: 0; margin-left: 0px; }
#sec1 li { margin-left: 100px; float: left; }
#sec2 li { margin-left: 192px; float: left; }
#navlist li.li1 #sec1 li a:link, #navlist li.li1 #sec1 li a:visited,
#navlist li.li2 #sec2 li a:link, #navlist li.li2 #sec2 li a:visited { font-size: 11px; font-weight: normal; color: #c00; line-height: 1em; background: transparent url(/img/bgr.png) repeat; width: 180px; margin: 0; text-align: left; text-decoration: none; padding: 5px; border: 0; border-bottom: solid 1px #ddd; display: block; }
#navlist li.li1 #sec1 li a:hover, #navlist li.li2 #sec2 li a:hover { color: #f00; background: #fff; background-position: center right; background-repeat: no-repeat; }
li.li1:hover > #sec1, li.li2:hover > #sec2 { display: block; z-index: 9; }

#middlecol { margin: 0 0 0 31px !important; margin: 0 0 0 31px; padding: 0; width: 420px; position: relative; }
#middlecol a img { border: none; }

#left { float: left; width: 350px; margin: 0 0 0 31px; padding: 0; display: inline; }
#right { float: right; width: 380px; margin: 0 10px 0 0; padding: 0; display: inline; }
	#right .float_left { float: left; width: 172px; margin: 0 15px 0 0; padding: 0; display: inline; }
	#right a img { border: none; }
#thirdcol { float: right; width: 380px; margin: 0 10px 0 0; padding: 0; display: inline; }

#secondcol { float: right; width: 350px; margin: 0 31px 0 0; display: inline; padding: 0; }
#portfolio { margin: 0 0 0 31px !important; margin: 0 0 0 15px; padding: 0; width: 760px; clear: both; position: relative; float: left; }
#content { width: 824px; margin: 0; padding: 0; float: left; clear: both; position: relative; }

/*********************    redesign vol.4    ***********************************/
#one, #two { float: left; width: 350px; margin: 0 0 0 32px; display: inline; }

#content #one p, #content #two p, #content #three p { font-size: 12px; line-height: 180%; text-align: left; margin: 20px 0 0 0; }
#content #one h2, #content #two h2, #content #three h2 { font-size: 16px; padding: 0; border: none; height: 30px; margin: 30px 0 0 0; text-shadow: #999 1px 1px 1px; letter-spacing: -0.5px; }
#content #one p.link, #content #two p.link, #content #three p.link { height: 20px; }
#one { margin-bottom: 50px; }
#content ul#realizacje li { background: #fff; }

/* ------------------------------            portfolio print          ----------------------------------------*/
#content .item { width: 176px; height: 109px; float: left; margin: 0 10px 10px 0; background: transparent url("/img/bgr_item.gif") no-repeat top left; border: 1px solid #eee; border: none; }
#content .item img { margin: 5px 0 0 8px; padding: 0; border: 1px solid #ddd; }
#content .item a:hover img { border: 1px solid #c00; }
#content .item a:visited img { background: #ddd; }
#content #portfolio h3 { clear: both; padding-top: 20px !important; }
#content .item p, #content #right .item p { margin: 5px; padding: 0; text-align: center; font-size: 10px; }
/* ------------------------------------------------------------------------------------------------------------/
/******************************************************************************/
#content a, #footer a { color: #c00; text-decoration: none; text-shadow: #999 1px 1px 1px; }
#content a:hover, #footer a:hover { color: #f00; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { line-height: 150%; font-weight: normal; color: #333; text-shadow: #999 1px 1px 1px; }
#content h1 { margin: 30px 31px 0 31px; padding: 0; font-size: 18px; position: relative; letter-spacing: -0.5px; }
#content h2 { font-size: 16px; margin: 30px 0 0 0; padding: 2px 0; }
#content h3 { font-size: 14px; margin: 20px 0; padding: 0; color: #ac0000; }
#content h4 { margin: 20px 0 0 0; padding: 0; font-size: 14px; color: #ac0000; }
#content h5 { font-size: 14px; margin: 10px 8px; padding: 0; color: #333; }
#content h6 { margin: 30px 0 20px; padding: 0; font-size: 14px; color: #ac0000; }
#content p { font-size: 12px; line-height: 150%; text-align: left; margin: 20px 0; color: #474747; padding: 0; }
#content #portfolio p { margin: 10px 0; }
#content #right p, #content #thirdcol p { font-size: 11px; margin: 5px 0 15px 0; padding: 0; text-align: left;}
#content #thirdcol li { font-size: 11px; }
#content p.cit { color: #444; padding: 0 5px 10px 5px; background: #f5f5f5 url("../img/box_bottom.gif") bottom left no-repeat; margin: 0; }
#content p.top { background: #f5f5f5 url("../img/box_top.gif") top left no-repeat; margin: 0; padding: 0; height: 10px; }
#content p.cit_wide { color: #4d4d62; padding: 0 5px 10px 5px; background: #f5f5f5 url("../img/box_bottom_wide.gif") bottom left no-repeat; margin: 0; }
#content p.top_wide { background: #f5f5f5 url("../img/box_top_wide.gif") top left no-repeat; margin: 0; padding: 0; height: 10px; }
#content ul { margin: 20px 0; padding: 0; list-style-type: none; }
#content #thirdcol ul { list-style-type: circle; list-style-position: inside; margin: 20px 0; }
#content ul li { font-size: 12px; color: #474747; margin-top: 10px; background: url("../img/bullet-circle.png") no-repeat 0 0.4em; padding: 0 0 0 18px; line-height: 150%; }
#content #thirdcol ul li { background: transparent; margin: 0; padding: 0; }
#footer { background: url("../img/nowetla/bg_footer.gif") top no-repeat; width: 824px; height: 100px; margin: 0 auto; padding: 70px 0 0 0; text-align: center; }
#footer { font-size: 9px; font-family: Verdana, Arial, sans-serif; }

/* --------------         flickr         --------------------  */
div.flickr { padding: 0; margin: 10px 12px 0; }
div.flickr img { float: left; margin: 0 12px 10px 0; width: 50px; height: 50px; padding: 2px; border: 1px solid white; background: white; }
div.flickr a:hover img { border: 1px solid #c00; }
div.team { background: #f1f1f1; background: #ededed; width: 372px; margin-bottom: 20px; }
div#left div.team p { margin: 15px 13px 5px 12px; }
div#left div.team div.flickr p { margin: 0 0 10px 0; }
.flickrF { color: #0063DC; font-weight: bold; }
.flickrR { color: #FF0084; font-weight: bold; }
/* ----------------------------------------------------------  */
/* ------------------      formularz	------------------- */
#formularz { text-align: left; margin: 80px 0; padding: 0; border: 0; }
body#wycena #formularz { margin: 20px 0 0 0; }
label { font-size: 11px; margin-top: 5px; margin-bottom: 0; padding-bottom: 0; }
body#wycena label { text-align: right; width: 200px; display: block; float: left; clear: left; font-size: 12px; margin: 0 10px 0 0; padding: 0;}
input { width: 280px; width: 270px; margin: 0 0 15px 0; padding: 0; }
input#pref_email, input#pref_phone { width: 100px; margin: 0; padding: 0; }
input#tylkoprojekt, input#projektidruk, input#newsite, input#redesign { width: 50px; margin: 0; padding: 0; }
input#submit { width: 200px; margin-left: 70px; }
body#wycena input#submit { margin: 0; }
textarea { width: 280px; width: 270px; }
fieldset { border: 1px dotted #c00; margin: 20px 0 0 0; padding: 10px 8px; width: 320px; background: #f8f8f8; }
body#wycena fieldset { width: 502px; border: 1px solid #dedede;}
legend { padding: 3px 15px; border: 1px solid #c00; color: #c00; font-size: 12px; background: #fff; }
.formlabel { font-size: 11px; margin-top: 5px; margin-bottom: 7px; padding-bottom: 0; display: block; }
.inside_box { background: #dedede; background: #f5f5f5; padding: 1px 10px; margin: 0; border: 1px solid #dedede; }
fieldset.sub { text-align: center; }
/* -------------------------------------------------------- */
.border { border: 1px solid #666; margin: 15px 10px 10px; }
.red { color: #333; font-size: 14px; }
.grey { color: #999; }
.bordo { color: #ac0000; }
.pkt {color: #ac0000; font-size: 14px;}
.clear { font-size: 0; margin: 0; padding: 0; clear: both; }
.cursive { font-style: italic; }
dl { color: #333; margin-top: 20px; }
dt { margin-top: 10px; }
.my { margin: 10px 0 0 12px; padding: 3px; border: 1px solid #ac0000; background: white; }
#browse { float: right; font-size: 10px; }
.right_pic { margin: 0; border: none; }
.ppic { margin: 10px 0; padding: 0; border: 1px solid #fff; }
img.pic_port { border: none; }
.pic_pf { margin: 30px 0 20px; border: none; float: left; }

.opis_www { width: 370px; float: right; }

.imagery { padding: 0; margin: 20px 0; background: #ededed; float: left; width: 420px; }
.imagery .pic_pf { margin: 10px 2px 10px 10px; }

.item_projektowanie { background: #ededed url("/img/item_projektowanie_bgr.jpg") left top no-repeat; padding-top: 3px; margin-top: 20px; }
.pf_left { float: left; padding: 10px 5px 10px 10px; margin: 0; border: none;}
.pf_right { float: right; padding: 10px 10px 10px 5px; margin: 0; border: none;}
.opis_grafika { clear: both; background: #ddd url("/img/opis_grafika_bgr.jpg") left bottom no-repeat; border-top: 1px solid #ddd; padding-bottom: 8px; }
	#content .opis_grafika h6 { margin: 5px 10px 0; padding: 0; }
	#content #portfolio .opis_grafika p { margin: 5px 10px 0; padding: 0; }

/* ---------------- form icons for contact ----------*/
body#kontakt #secondcol { background: #ededed; }
body#kontakt #secondcol h3, body#kontakt #secondcol p { margin: 10px; }
body#kontakt #secondcol h3 { text-shadow: none; font-size: 16px; }
body#kontakt #secondcol p { color: black; }
#secondcol .forms { background: white; margin: 10px; height: 150px; }
#secondcol .forms a { background: transparent url("../img/icon-form.gif") 10px 10px no-repeat; display: block; height: 93px; padding: 45px 10px 10px 130px; margin: 0; font-size: 12px; line-height: 150%; border: 1px solid white; }
#secondcol .forms a:hover { border: 1px solid #a0a0a0; }
.sidebar_publikacje { width: 300px; float: right; margin: 140px 31px -120px 0; background: #ededed; clear: right; }
#content .sidebar_publikacje p, #content .sidebar_publikacje ul li { margin-left: 10px; }
/*******************             niftyCorners         **********************/
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
#content #middlecol div.nifty {background: #ededed; margin: 20px 0 0;}
#content #middlecol div.nifty p {padding: 0 10px; margin: 2px 0;}
#content #left div.nifty {background: #ededed; margin: 0 0 0 0;}
#content #left div.nifty p {padding: 0 8px; margin: 3px 0;}
/**************************************************************************/

/* -------------------- wycena ----------------------- */
body#wycena #left { width: 520px; }
body#wycena #secondcol { width: 220px; margin-top: 60px; }
.rounded { background: #f2f2f2; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 0 5px; margin: 0 0 10px 0; border: 1px solid #dedede; }






