body {font-family: Arial; font-size: 12px; line-height: 18px; color: #000000;  margin:0; padding:0;}
#layout { text-align: center; margin: 0 auto; width: 768px;}
#header { width: 768px; text-align: left; clear: both; }
#logo { width: 200px; float: left; display: inline; margin: 32px 32px 0 32px ;}
#header_right { height: 125px; width: 504px; float: right; background: url(../images/header_back.jpg) top right no-repeat; text-align: left;}
#top_button { width: 135px; float: left;}
#map { float: left; display: inline; margin: 10px 0 0 14px ;}
#map a { color: #F6882B ; text-decoration: underline;}
#map a:hover { color: #185ED3 ; text-decoration: none;}
#map img { vertical-align: middle; padding: 0 6px 0 0;}
#info { margin: 52px 0 0 22px ; color: #7F7F82; font-weight: bold; font-size: 19px;}
#content { width: 768px; clear: both;}
#menu { width: 768px; overflow: hidden;}
#menu img { float: left; display: inline; }
#line { width: 768px; height: 6px; background: #F58220; margin: 1px 0 20px 0; }
#line_left { float: left;}
#line_right { float: right;}
#content_left { float: left; width: 262px; margin: 0 6px 0 0; clear: both;}
#left_img { width: 262px; margin: 20px 0 0 0;}
#left_box { width: 262px; background: #57575A; text-align: left; overflow: hidden;}
#left_box span { width: 262px; float: left; }
#left_text { width: 240px; color: #FFFFFF; margin: 11px; line-height: 15px;}
#left_button { width: 171px; float: right; display: inline; margin: 5px 15px 12px 0;}

#content_right { float: right; text-align: left; color: #48484C; width: 480px;}
#content_right a { color: #F6882B ; text-decoration: none;}
#content_right a:hover { color: #185ED3 ; text-decoration: underline;}
#content_right span { text-align: right; width: 200px; }


#content_right_1 { float: right; text-align: left; color: #48484C; background: url(../images/right_back.jpg) top right no-repeat;  width: 500px;}
#content_right_1 a { color: #F6882B ; text-decoration: none;}
#content_right_1 a:hover { color: #185ED3 ; text-decoration: underline;}

.blad { color: red; font-weight: bold;}
.ok { color: #F58220; font-weight: bold;}
.ms { padding: 2px 0 2px 0; }
.ms img { vertical-align: middle; }
.ms_0 { font-weight: bold; }

.div_ramka { border-left: 1px solid #f9ba84; border-right: 1px solid #f9ba84; width: 458px; padding: 10px;}
.tab_zamowienie { width: 458px; }
.tab_zamowienie th {text-align: center; color: #f58220;}
.tab_zamowienie_1 { width: 40px; text-align: center; padding: 5px 5px 5px 5px;}
.tab_zamowienie_2 { width: 200px;  padding: 5px 5px 5px 5px; color: #57575a; font-weight: bold; }
.tab_zamowienie_3 { text-align: right;  padding: 5px 5px 5px 5px; color: #000000;}
.tab_zamowienie_4 { text-align: right;  padding: 5px 5px 5px 5px; color: #000000;}

.kreska { background: #f9ba84; width: 100%; height: 1px; line-height: 1px; padding: 0;}

/* platnosci */
.platnosci { float: left; margin: 10px 0 0 0;}
.platnosci-opis { float: left; padding: 10px 0 0 0; font-weight: bold; }
.platnosci-wybor { margin: 0 0 0 150px;}
/* platnosci */

/* zaokraglenia rog�w*/
i.gora, i.dol{display:block;background: #FFFFFF; }
i.gora i, i.dol i{display:block;height: 1px;
 overflow: hidden;  }
i.r1{margin: 0 1px; background: #f9ba84; border-left: 1px solid #f9ba84; border-right:  1px solid #f9ba84;}
i.r2{margin: 0 0px; border-right:  2px solid #f9ba84; border-left: 2px solid #f9ba84;}
/* zaokraglenia rog�w*/

.formularz_kasa_tytul { color: #57575a; font-weight: bold; font-size: 15px; margin: 15px 0 10px 0;}
.formularz_kasa_zestaw { clear: both;}
.formularz_kasa_zestaw span { margin: 0 0 10px 0;}
.formularz_kasa_opis { float: left; color: #57575a; font-weight: bold; width: 165px; text-align: right; margin: 0 5px 0 0;}
.formularz_kasa_pole { height: 28px; position: relative;}
.formularz_kasa_pole2 {}
.formularz_kasa_pole input { color: #57575a; height: 16px;}
.zamawiajacy_firma { color: #57575a; font-weight: bold;}
.zamawiajacy_kilent_pola { color: #57575a; font-weight: bold;}

h1 { font-size: 17px; color: #e07d28;}


.formularz_regulamin { width: 400px; margin: 15px 0 0 0;}
.formularz_regulamin_checkbox { width: 30px; float: left;}
.formularz_regulamin_opis { font-weight: bold; font-size: 13px;}
#zamowienie_regulamin { overflow: auto;  width: 480px; height: 500px; }

.przyciski { clear:both; width: 100%; margin: 10px 0 10px 0; float: left;}
.przyciski-prawy { float: right;}
.przyciski-lewy {}

h2 { font-weight: bold; font-size: 16px; margin: 10px 0 10px 0;}

#right_title { font-weight: bold; color: #48484C; font-size: 14px; width: 500px;}
#right_text1 { width: 300px; color: #48484C;  margin: 0 0 10px 0;}
#right_box {width: 300px; background: url(../images/right_box_back.gif) top left repeat-y; overflow: hidden; margin: 23px 0 0 0;}
#right_box2 {width: 250px; overflow: hidden; margin: 23px 0 0 0; color: #cd620a; font-weight: bold;}
#right_box2 ul { list-style: none; margin: 10px 0 0 0; padding: 0;}
#right_box2 li { margin: 8px;}

#right_box span.line { float: left;}
#right_box_title { color: #F58220; font-weight: bold;}
#right_box_main { width: 278px; margin: 6px 11px 6px 11px; float: left; display: inline; }
.text_left {width: 120px; float: left; text-align: right; margin: 6px 12px 6px 0; clear: both; display: inline;}
.text_right { width: 146px; float: left;  text-align: left; font-weight: bold; color: #F58220; margin: 6px 0 6px 0;}
#right_box a { color: #57575A;}
#right_box a:hover { color: #57575A;}

.text_right span { color: #57575A;}
.text_line { width: 278px; background: #F9BA84; height: 1px; overflow: hidden; float: left;}
#right_text2 { width: 500px; color: #48484C;  margin: 10px 0 10px 0; }
#right_text2 img { vertical-align: middle; padding: 0 0 0 3px;}
.up { clear: both; font-size: 11px; text-align: right; }
.up a { color: #F69644; text-decoration: none; }
.up a:hover { color: #F11111; text-decoration: underline; }
.up img { vertical-align: middle; padding: 0 0 0 5px; }

#footer { width: 768px; color: #B9B9BA; text-align: left; clear: both; overflow: hidden;}
#footer_main { width: 768px; border-top: 1px solid #B9B9BA; border-bottom: 1px solid #B9B9BA; float: left; margin: 8px 0 0 0;}
.footer_left { width: 180px; float: left; margin: 10px 0 10px 0;}
.footer_menu { width: 588px; float: right; text-align: right; margin: 10px 0 10px 0;}
.footer_menu a { color: #B9B9BA; text-decoration: none;}
.footer_menu a:hover { color: #F58729; text-decoration: underline;}
.footer_menu span { color: #F58729 ; padding: 0 10px 0 10px; }
.footer_text_right { float: right; margin: 5px 0 5px 0; font-size: 11px;}
.footer_text_right a { color: #F69644 ; text-decoration: none;}
.footer_text_right a:hover { color: #F11111; text-decoration: underline;}

.helperBox{display: block; background: #FFFFFF; width:150px; position: absolute; border:solid 1px; padding:5px;top:40px;left:40px;}