* { margin:0; padding:0; }
body { background-color:#040302; color:#6F716E; font-family:Tahoma,sens-serif; font-size:0.7em; }
body#home { background:#040302 url("../gfx/bg_body_home.jpg") repeat-x 0 157px; }
body#orange { background:#040302 url("../gfx/bg_body_orange.jpg") repeat-x 0 157px; }
body#white { background:#040302 url("../gfx/bg_body_white.jpg") repeat-x 0 157px; }
body#red { background:#040302 url("../gfx/bg_body_red.jpg") repeat-x 0 157px; }
body#blue { background:#040302 url("../gfx/bg_body_blue.jpg") repeat-x 0 157px; }
body#pink { background:#040302 url("../gfx/bg_body_pink.jpg") repeat-x 0 157px; }
body#blue2 { background:#040302 url("../gfx/bg_body_blue2.jpg") repeat-x 0 157px; }
body#graphic12 { background:#040302 url("../gfx/bg_body_graphic12.jpg") repeat-x 0 157px; }
body#szablon1 { background:#040302 url("../gfx/bg_body_szablon1.jpg") repeat-x 0 157px; }
body#szablon2 { background:#040302 url("../gfx/bg_body_szablon2.jpg") repeat-x 0 157px; }
body#szablon3 { background:#040302 url("../gfx/bg_body_szablon3.jpg") repeat-x 0 157px; }
body#szablon4 { background:#040302 url("../gfx/bg_body_szablon4.jpg") repeat-x 0 157px; }
body#szablon5 { background:#040302 url("../gfx/bg_body_szablon5.jpg") repeat-x 0 157px; }
body#szablon6 { background:#040302 url("../gfx/bg_body_szablon6.jpg") repeat-x 0 157px; }
body#szablon7 { background:#040302 url("../gfx/bg_body_szablon7.jpg") repeat-x 0 157px; }
body#pomarancze { background:#040302 url("../gfx/bg_body_pomarancze.jpg") repeat-x 0 157px; }
body#kasztan { background:#040302 url("../gfx/bg_body_kasztan.jpg") repeat-x 0 157px; }


img { border:none; }

.cl { clear:both; }
.fl { float:left; }
.fr { float:right; }
.dn { display:none; }

#page_wrapper { width:1000px; }

#head { background:url("../gfx/bg_head.jpg") no-repeat top left; height:157px; position:relative; }

/*#logo { position:absolute; top:35px; left:87px;  }*/
#logo { position:absolute; top:29px; left:32px;  }

#lang { background:#130e0a url("../gfx/lang.gif") no-repeat 82px 12px; border:1px solid #2d231c; border-top:0; list-style:none; position:absolute; top:0; right:0; }
#lang li { }
#lang li a { color:#b9b2a9; display:block; padding:8px; text-decoration:none; width:84px }
#lang li a img { vertical-align:middle; padding-right:8px; }

#main_menu { list-style:none; position:absolute; top:118px; left:87px; }
#main_menu li { float:left; }
#main_menu li a { color:#fff; display:block; font:11px arial,sens-serif; padding:7px 12px 0; text-decoration:none; text-transform:uppercase; }

#home_content { background:url("../gfx/bg_content_home.jpg") no-repeat 0 0; margin-bottom:20px; padding-left:85px; width:1000px; }

#content { background:url("../gfx/bg_content.gif") repeat-y 273px 0; }
#content a { color:#6D6008; }

#left_column { float:left; padding:237px 0 0 0; width:274px; }
#left_column h3 { color:#fff; font:normal normal 100% arial,sens-serif; height:33px; padding: 22px 5px 0 100px; }
#left_column h3 a { color:#fff; text-decoration:none; }
#left_column h3 a:hover { text-decoration:underline; }
#left_column #sub_menu { list-style:none; margin:5px 12px 10px 100px; }
#left_column #sub_menu ul { list-style:none; margin:0 0 0 20px; }
#left_column #sub_menu li { clear:both; }
#left_column #sub_menu li a { border-bottom:1px dotted #333632; color:#6E716E; display:block; padding:8px 0; text-decoration:none; }
#left_column #sub_menu a:hover, #left_column #sub_menu a.current { color:#706B0A; }

#orange #left_column { background:url("../gfx/bg_left_orange.jpg") no-repeat 0 0; }
#white #left_column { background:url("../gfx/bg_left_white.jpg") no-repeat 0 0; }
#red #left_column { background:url("../gfx/bg_left_red.jpg") no-repeat 0 0; }
#blue #left_column { background:url("../gfx/bg_left_blue.jpg") no-repeat 0 0; }
#pink #left_column { background:url("../gfx/bg_left_pink.jpg") no-repeat 0 0; }
#blue2 #left_column { background:url("../gfx/bg_left_blue2.jpg") no-repeat 0 0; }
#pink2 #left_column { background:url("../gfx/bg_left_pink2.jpg") no-repeat 0 0; }
#graphic12 #left_column { background:url("../gfx/bg_left_graphic12.jpg") no-repeat 0 0; }
#szablon1 #left_column { background:url("../gfx/bg_left_szablon1.jpg") no-repeat 0 0; }
#szablon2 #left_column { background:url("../gfx/bg_left_szablon2.jpg") no-repeat 0 0; }
#szablon3 #left_column { background:url("../gfx/bg_left_szablon3.jpg") no-repeat 0 0; }
#szablon4 #left_column { background:url("../gfx/bg_left_szablon4.jpg") no-repeat 0 0; }
#szablon5 #left_column { background:url("../gfx/bg_left_szablon5.jpg") no-repeat 0 0; }
#szablon6 #left_column { background:url("../gfx/bg_left_szablon6.jpg") no-repeat 0 0; }
#szablon7 #left_column { background:url("../gfx/bg_left_szablon7.jpg") no-repeat 0 0; }
#pomarancze #left_column { background:url("../gfx/bg_left_pomarancze.jpg") no-repeat 0 0; }
#kasztan #left_column { background:url("../gfx/bg_left_kasztan.jpg") no-repeat 0 0; }

#main { color:#707370; float:left; padding:30px; width:666px; }
#main a { color:#C3B59C; }
#main h2,#main h1 { color:#fff; font:normal normal 18px arial,sens-serif; margin-bottom:30px; text-transform:uppercase; }
#main h4 { color:#AEAEAE; margin:5px 0; }
#main p { line-height:1.5em; margin-bottom:10px; }
#main .box { float:left; margin:10px 30px 10px 0; width:185px; }
#main .box h3 { color:#AEAEAE; font:bold normal 100% arial,sens-serif; margin-bottom:10px; }
#main ul { margin-left:15px; }

.en .fck { color:#ffffff; font-size:12px; }


#foot { border-top:1px dotted #303431; color:#303431; clear:both; margin:40px 23px 40px 0; padding:22px 0 0 100px; }
#foot a { color:#303431; text-decoration:none; }
#foot a:hover { text-decoration:underline; }
#foot div.fr { text-align:right; line-height:1.3; }

.home_box { border-right:1px dotted #4D514D; float:left; padding:0 15px; width:152px; }
.home_box h2 { color:#fff; font-size:100%; font-weight:normal; height:33px; padding-top:22px }
.home_box p { padding:10px 0; text-align:justify; }
.home_box a { color:#6D6008; }
.home_box ul { padding:10px 0; list-style:none; }
.home_box ul li { border-bottom:1px dotted #333632; padding:6px 0; }
.home_box ul li a { color:#6F716E; text-decoration:none; }
.home_box ul li a:hover { text-decoration:underline; }

.formularz { }
.formularz p { clear:both; }
.formularz p label { display:block; float:left; padding-top:3px; width:100px; }
.formularz p input, .formularz p textarea { background:#222621; border:1px solid #393C38; color:#707370; font:95% arial; padding:3px; }
.formularz p input.submit { background:#F99E08 url("../gfx/submit.jpg") no-repeat top center; border:0; color:#fff; font-weight:bold; height:24px; letter-spacing:1px; padding:0 10px; }

.gallery { clear:both; margin-left:15px; }
.gallery div.foto { border:1px solid #424541; float:left; margin:0 15px 22px 0; overflow:hidden; width:144px; height:110px; text-align:center; }
.gallery div img { border:4px solid #595C59; margin:4px; }

input#chocolade { background:url("../gfx/chocolade_submit.jpg") no-repeat top center; }
