input,button,select,textarea{font-family:tahoma,'Lucida Grande',Helvetica;font-size:11px;}
a{outline-style:none;color:#ed1c24;text-decoration:none;}
a:hover{color:#eda11c;}
body{margin:0px;background:#FFF;font-size:11px;line-height:14px;font-family: Tahoma,Verdana,Arial;color:#999;text-align:left;}

.overflow{overflow:auto;}
.clear {clear:both;}

#container{width:844px;height:510px;text-align:left;}
#logo{width:109px;height:82px;background:url(../images/logombs.jpg) no-repeat;float:left;}
#menu{width:671px;float:left;height:39px;}
#podmenu{width:671px;height:43px;float:left;background:url(../images/podmenu.jpg) repeat-x;}
#podtop{background:url(../images/podtop.jpg) no-repeat;width:780px;height:29px;float:left;}
#top{width:780px;float:left;}

/*#main{width:780px;height:335px;float:left;background:url(../images/srodek_right_bg.gif) no-repeat right top;}*/
#main_bg{width:780px;height:335px;float:left;background:url(../images/srodek_right_bg.gif) no-repeat right top;}
#main{width:780px;height:335px;}

#flash_big{width:486px;height:335px;background:url(../images/tlo_flash.jpg) no-repeat;float:left;}
#flash_big img {margin-top:2px;}
#lewycien{width:32px;height:488px;background:url(../images/lewycien.jpg) no-repeat top;	float:left;}
#prawy{width:32px;height:488px;background:url(../images/prawycien.jpg) no-repeat top;float:left;}
#srodek_right{width:294px;float:left;height:335px;}
#flash_mini{width:294px;height:153px;background:url(../images/flash_mini.jpg) no-repeat;float:left;}
#tekst{width:294px;height:181px;background:#fff url(../images/newstlo.jpg) no-repeat bottom left;float:left;}
#srodek{width:780px;float:left;}
#pod_strona{height:3px;width:780px;background:url(../images/naddolnemenu.jpg) repeat-x;float:left;}
#dolne_menu{width:780px;height:39px;float:left;}

#footer{width:780px;height:42px;float:left;background:url(../images/pod_strona.jpg) repeat;}
#footer a{color:#999;}
#footer a:hover{color:#ed1c24;}
#footer_left{float:left;padding:13px;color:#999;}
#footer_right{float:right;padding:13px;color:#999;}

.witamy{padding-left:10px;vertical-align:middle;padding-top:9px;}

#pasek{	width:286px;height:9px;background:url(../images/pasek.gif) no-repeat;float:left;}

#news{width:270px;float:left;margin-left:3px;margin-right:5px;margin-top:5px;}
#news_dol{width:270px;float:left;margin-left:3px;margin-right:5px;margin-top:1px;}

.foto{border:solid 1px #999;margin-right:10px;}

div.bg_top{background:url(../images/flash_mini.jpg) no-repeat left top;}
div.bg_bottom{background:url(../images/newstlo.jpg) no-repeat left bottom;}

ul.prod_list {margin:0;padding:0;list-style:none;border:1px solid #d7d7d7;position:absolute;background:#000;overflow:hidden;display:none;z-index:3;}
ul.prod_list li {border-top:1px solid #d7d7d7;margin:-1px 4px 0 4px;}
ul.prod_list li a { color:#AAA;text-decoration:none;font-size:10px;display: block;padding:2px 0;}
ul.prod_list li a:hover {color:#fff;background:#1c1c1c;}
/*
#menu_fronty {background:#ED1B24;}
#menu_fronty  a {color:#fff;}
*/
.tool-tip {color:#fff;width:141px;z-index:13000;font-size:10px;}
 
.tool-title {
	margin: 0;
	color: #fff;
	background: url(../images/tip_bg.png) top left no-repeat !important;
  background: url(../images/tip_bg.gif) top left no-repeat;
  padding:3px 7px 0px 7px;
}
 
.tool-text {
  margin:0;
	color:#aaa;
	background: url(../images/tip_bg.png) bottom left no-repeat !important;
	background: url(../images/tip_bg.gif) bottom left no-repeat;	
	padding:0px 7px 8px 7px;
  line-height: 11px;
  margin-bottom:8px;
}

.tool-text p {margin:0;padding:0;}

#dolne_menu a {cursor:pointer;}

#prod {padding:0 4px;}
#prod div.prod_name {font-weight:bold;color:#000;background: url(../images/point.gif) no-repeat 7px 6px;padding-left:14px;margin:10px 0;float:left;}
#prod img.promo {float:right;margin-top:6px;}
#prod div.fotos {padding:3px 0;border-top:1px solid #eaeaea;}
  #prod div.fotos img {border:1px solid #d5d5d5;}
  #prod div.fotos img.first {margin-right:2px;}
  div.pages {position:absolute;margin:310px 0 0 5px;width:285px;text-align:left;}

#prod ul.parms {margin:0;padding:4px 0;list-style:none;border-top:1px solid #eaeaea;}
  #prod ul.parms li {margin:0px 0px 0px 7px;color:#999;}

#prod div.price_box {border-top:1px solid #eaeaea;padding-top:1px;}
  #prod div.price_box a.more {float:right;}
  #prod div.price_box a.more img {border:none;}
  #prod div.price_box div.price {float:left;font-weight:bold;color:#000;padding:3px 0 0 7px;}
  #prod div.price_box div.price span.amount {color:#ed1c24;}
  #prod div.price_box div.price span.price_for {color:#9c9c9c;font-weight:normal;font-size:10px;}

#podproduct_list {padding:17px 29px;}
  .tabela {width:100%;border:none;background:#e9e9e9;border-spacing:1px;border-collapse:separate;}
  .tabela td , .tabela th {border:1px solid #fff;padding:5px;}  
  .tabela thead td , .tabela th {background:#ed1c24;color:#fff;font-weight:bold;text-align:center;}
  .tabela tbody td {background: #fff url(../images/tab_bg.gif) repeat-x top;}
  .tabela tbody td.name {font-weight:bold;color:#ED1C24;}
  .tabela .textbox {border:1px solid #e0e0e0;background: #fff url(../images/tab_bg.gif) repeat-x top;}
  .tabela td.empty {border:1px solid #fff;background:#fff;}
  .ico {margin-left:4px;vertical-align:middle;}
  .tabela .tab_sep td {border-top:2px solid red;}

.basket {float:right;padding-top:20px;}

#page {padding:5px 4px 5px 19px;}

button{cursor:pointer;}
.bt {background: url(../images/button_bg.gif) no-repeat;margin:0;margin-left:1px;cursor: pointer;}
.bt {width:106px;height:32px;padding:0;color:#fff;font-weight:bold;border:none;text-align:center;}

.bt2 {width:100%;background:#ED1C24;border:none;color:#fff;padding:3px;font-weight:bold;}

form {margin:0;padding:0;}

.info_green {border:1px solid #6DEF7A;background:#D4FAD8;color:#13AB22;font-weight:bold;text-align:center;padding:3px;margin:5px 0;}
/*div.prod_add {color:red;font-weight:bold;text-align:center;padding:3px;margin:5px 0;border:1px solid #ccc;}*/
div.prod_add { color:red;font-weight:bold;position:absolute;padding:20px 0 0 150px;}

#form .tabela {margin-top:10px;}
#form .textbox { width:106px; border:1px solid #D1D1D1;}
#form .alert { font-size:10px;color:#ED1C24;} 

.no_prod {margin-top:60px;text-align:center;font-weight:bold;}

.scrollbar , .overflow {
scrollbar-base-color: #cccccc;
scrollbar-track-color: #ffffff;
scrollbar-face-color: #cccccc;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #ffffff;
}

.zal {clear:both;padding:6px 0 0 7px;}
.zal a {color:#9C9C9C;text-decoration:underline;}

#floating_table_head {background:url(../images/table_head_top_bg.gif) no-repeat 0 top;
position:absolute;top:111px;width:705px;padding-top:16px;}

#order_button {position:absolute;top:400px;margin-top:2px;width:705px;height:44px;background:url(../images/zamawiam_bg.gif) no-repeat right -2px;}
/*
#floating_table_head2 {background:url(../images/table_head_top_bg.gif) no-repeat -77px top;
position:absolute;top:111px;width:628px;padding-top:16px;}
*/
#floating_table_head2 {background:url(../images/table_head_top_bg2.gif) no-repeat -57px top;
position:absolute;top:111px;width:705px;padding-top:26px;}

#menu_left_katalog3 {position:absolute;top:114px;width:700px;z-index:5;}

/*
#order_button2 {position:absolute;top:400px;margin-top:2px;width:615px;height:44px;background:url(../images/zamawiam_bg.gif) no-repeat right -2px;}
*/
#order_button2 {position:absolute;top:400px;margin-top:2px;width:705px;height:44px;background:url(../images/zamawiam_bg.gif) no-repeat right -2px;}



#intro_page {background-color:red;color:#fff;text-align:left;width:450px;position:absolute;top:80px;margin-left:-225px;left:50%;}
#intro_bar {text-align:right;background:black;padding:3px 5px;}
#intro_bar a {color:#fff;font-weight:bold;}
#intro_content {padding:3px 5px;}
#intro_content a {color:#fff;text-decoration:underline;}

.family_line {margin-top:2px;}
/*.front_bg , .front_bg_active {background:url(../images/front_bg.gif) no-repeat center top;}*/
.front_bg img {margin:3px;border:0;}
.front_bg_active a {border:3px solid #ed1c24;}
.front_bg_active a img {border:none;}
#fl_sum {color:#ED1C24;}

#fl_order {position:absolute;background-color:red;color:#fff;text-align:left;display:none;width:350px;left:50%;margin-left:-175px;margin-top:20px;z-index:200;}
#fl_order .bt {border:1px solid #fff;margin-top:3px;margin-left:0;}
#fl_order_bar {text-align:left;background:black;padding:3px 5px;font-weight:bold;}
#fl_order_bar a {color:#fff;font-weight:bold;}
#fl_order_form {margin:10px 37px;padding:0;}
#fl_order_form ol {list-style:none;margin:0;padding:0;}
#fl_order_form ol li {margin-bottom:3px;}
#fl_order_form ol li input {clear:both;padding:2px 5px;width:265px;margin-top:2px;font-size:11px;font-family:tahoma;}
#fl_order_form ol li input {border:1px solid #DCDDDF;border-top:1px solid #78909A;border-left:1px solid #78909A;}
#fl_order_form ol li label {float:left;} 
#fl_order_form ol li div.error {float:right;color:#ED1B24;margin-right:-11px;}
#fl_order_form ol li input.error , #prod_form ol li textarea.error {border:1px solid #ED1B24;background:#FFE7E9;color:#ED1B24; }
.form_send {border:1px solid #4B9E2C;background:#D5F1CB;color:#1A8804;text-align:center;padding:3px 5px;font-weight:bold;}

#fl_confirm {position:absolute;background-color:red;color:#fff;text-align:left;display:none;width:350px;left:50%;margin-left:-175px;margin-top:40px;}
#fl_confirm .bt {border:1px solid #fff;margin-top:3px;margin-left:0;}
#fl_confirm_bar {text-align:left;background:black;padding:3px 5px;font-weight:bold;}
#fl_confirm_bar a {color:#fff;font-weight:bold;}
#fl_confirm .ok {background:#06C406;padding:15px;text-align:center;font-weight:bold;}

#fl_print {position:absolute;top:-900px;left:-900px;display:none;}

.no_found { text-align: center; margin:40px;font-weight:bold;}

.fl_gal {width:760px;margin:5px auto;}
.fl_gal .desc_row td {text-align:center;padding-bottom:5px;}
.fl_gal td {text-align:center;}

.zestaw_list {width:760px;margin:5px auto;}
.zestaw_list td{padding:2px 3px;}
.zestaw_list .name {color:#ED1C24;font-weight:bold;}

.zestaw {width:740px;margin:5px auto 0;}
.zestaw .name {color:#ED1C24;font-weight:bold;}

.hr {background: url(../images/hr.gif) repeat-x center center;}

#keypad {position: absolute;display:none;top:110px;left:50%;margin-left:156px;background:#fff;}
#keypad table{border-spacing:0;border:1px solid #CCCCCC;}
#keypad table td{padding:0;border:1px solid #fff;}
#keypad table td button{width:75px;height:75px;line-height:75px;font-size:18px;border:none;background:#000;color:#fff;}
#keypad table td button{font-weight:bold;outline:none;margin:0;display:blodk;padding:0;}
#keypad #keypad_del {background:red;}
#keypad #keypad_ok {background:green;}
#keypad table td input {width:229px;text-align:right;font-size:15px;float:right;border:none;font-size:20px;line-height:25px;border:none;}

.loopka {border:none;}

#order_sum_and_buttons {position:absolute;width:710px;height:60px;margin-top:271px;margin-left:24px;}
#order_sum_and_buttons {background:url(../images/order_sum_and_buttons_bg.gif) no-repeat;}

#fl_logowanie {margin:0;padding:0;position:absolute;width:250px;margin-left:-125px;left:50%;top:200px;background-color:red;color:#fff;}
#fl_logowanie .bt {border:1px solid #fff;}
#fl_logowanie table {border-collapse:collapse;border-spacing:0;width:100%;}
#fl_logowanie td {padding:5px;text-align: right;}
#fl_logowanie .bar td {background: black;font-weight:bold;text-align: left;}

#fl_popup {background: url(../images/fl_popup_popup_body_bg.gif) no-repeat right bottom;}
#fl_popup #main_bg{background: url(../images/fl_popup_main_bg.gif) no-repeat right top;width:100%;}
#fl_popup #main {height:100%;}

#slider {position:absolute;margin:111px 0 0 765px;display:none;}
#upknob , #downknob {height:13px;width:13px;cursor:pointer;border:1px solid #fff;}
#upknob {background:#ccc url(../images/upknob.gif) no-repeat center center;}
#downknob {background:#ccc url(../images/downknob.gif) no-repeat center center;}
#track{width:13px;height:305px;margin:0;background:url(../images/track_bg.png);}
#knob{width:13px;height:34px;cursor:pointer;background:#ccc;border:1px solid #fff;}


#fl_popup #slider {margin:0 0 0 765px;}
#fl_popup #track {height:460px;}
#fl_popup #main_bg {height:100%;}
#fl_popup #main {height:500px;}

#family_line_body #upknob , #family_line_body #downknob {width:40px;height:40px;}
#family_line_body #upknob {background:#ccc url(../images/big_upknob.gif) no-repeat center center;}
#family_line_body #downknob {background:#ccc url(../images/big_downknob.gif) no-repeat center center;}
#family_line_body #slider {margin:111px 0 0 738px;}
#family_line_body #track {width:40px;height:252px;}
#family_line_body #knob {width:40px;height:80px;}
#family_line_body .tabela input {padding:20px 0;padding:10px 0;cursor:pointer;}


#fl_popup #upknob , #fl_popup #downknob {width:40px;height:40px;}
#fl_popup #upknob {background:#ccc url(../images/big_upknob.gif) no-repeat center center;}
#fl_popup #downknob {background:#ccc url(../images/big_downknob.gif) no-repeat center center;}
#fl_popup #slider {margin:0px 0 0 738px;}
#fl_popup #track {height:420px;}
#fl_popup #knob {width:40px;height:80px;}
#fl_popup #main {width:790px;}
#fl_popup .fl_gal {width:740px;margin:5px 50px 5px auto;}

#family_line_body #fl_order {margin-top:15px;}
#family_line_body #fl_order_bar , #family_line_body #fl_confirm_bar {line-height:25px;}
#family_line_body #fl_order_bar a , #family_line_body #fl_confirm_bar a {font-size:20px;font-family:verdana;display:block;background:black;}
 
.font10 {font-size:10px;}
.font10 input {font-size:10px;}
#left_menu_form option , #left_menu_form select {font-size:10px;}
#uwagi3 {position:absolute;top:530px;width:750px;margin-left:-375px;left:50%;}
#uwagi3 textarea {width:750px;position:absolute;margin-left:-375px;left:50%;}

.readonly {border:none;text-align:center;color:#999;overflow: hidden;}
