@charset "utf-8";
/* CSS Document */

/* POZYCJONOWANIE I BG*/

* {	margin: 0; padding: 0}
body { background-color: #690100;}
#container_ {position: absolute; left: 0px; top: 0px; width: 100%}
#header_bg {position: absolute; left: 0px; top: 0px; width: 100%; height: 251px; background-image:url(../img/bg/header_bg.jpg); background-repeat: repeat-x; }
#page_ {position: relative; top: 0px; width: 1051px; margin: 0px auto;}
#header_ {position: absolute; left: 0px; top: 0px; width: 1051px; height: 200px; background: url(../img/bg/header.jpg)}
#logo_ {position: absolute; left: 16px; top: 21px; width: 155px; height: 83px; }
#list_menu_top {position: absolute; top: 15px; right: 40px;}
#list_menu_ { position: absolute; top: 130px; height: 23px;}
#content_ { padding: 200px 0 20px 0;  width: 1051px;  background-image:url(../img/bg/content_bg.jpg); background-repeat:repeat-y;   min-height:600px; height:auto !important; height:600px;}
#main_ {   width:860px;  }
#main_win_img_last {position:relative;}
#list_menu_r { width:140px; top:250px; left:880px; position:absolute;}
#footer_ {position:absolute; bottom:0px; width: 1051px; height: 54px; background: url(../img/bg/footer_bg.jpg); background-repeat:no-repeat;}
#footer_logo {background-image:url(../img/logo/footer_logo.jpg); width:63px; height:32px; margin: 16px 0 6px -27px; position:relative; float:left }
#footer_poleca, #footer_www  { position:absolute; top:30px; left: 52px  }
#footer_licz {position:absolute; top:30px; left: 608px; width:120px; }
#footer_aktual {position:absolute; top:30px; left: 720px; width:140px; }
#footer_facebook {text-align:center; width: 790px; margin-top:20px;}
#footer_facebook img {width:25px;}

/* STYLE WIZUALNE*/

html { font-size: 100%;}
body { overflow:visible; font-size: 11px; font-family:Verdana, Helvetica, sans-serif; color: #C2C2C2; text-decoration: none; }
img {border: 0}

#menu_top li { display:inline; list-style-type: none; border-left: 1px solid #C2C2C2; padding:0 6px 0 12px; }
#menu_top li#menu_top_first { border-left: 0; }
#menu_top a:link, #menu_top a:visited {font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #C2C2C2 }
#menu_top a:hover { color: #FFFFFF; text-decoration:underline; }
#menu_top a#current_ {color: #FFFFFF; font-weight:bold; text-decoration: none;}


#list_menu_  ul { border:0; list-style-type:none; text-align:center }
#list_menu_ ul li { display: block; float: left; text-align: center; padding-right: 7px; margin: 0; }
#menu_ a { background-color: #1C2125; padding:0 ; margin:0; color:#C2C2C2; text-decoration: none; display:block; text-align:center;  font: normal 11px "Lucida Console", Verdana, Lucida, sans-serif; }
#menu_ a:link, #menu_ a:visited { color: #C2C2C2; background-color: #1C2125; text-decoration: none; background-image:url(img/button_bg.jpg); width:143px;  background-repeat:repeat-x; padding:5px 0 5px 0}
#menu_ a:hover { color: #fff; text-decoration: underline; background-image:url(../img/bg/button_bg.jpg); width:143px; background-repeat:repeat-x}
/*#menu_ a:active { color: #fff; background-color: #2B333D; font-weight:bold; background-image:url(img/button_bg_a.jpg); width:143px;  background-repeat:repeat-x; text-decoration: none;}*/
#menu_ a#current_ {color: #FFFFFF; background-color: #2B333D; font-weight:bold; background-image:url(../img/bg/button_bg_a.jpg); width:143px;  background-repeat:repeat-x; text-decoration: none;}


 
ul#menu_r {list-style-type:none}
ul#menu_r li { padding-bottom:38px; }
h1 { color:#C2C2C2; text-decoration: none; display:block; text-align:right;  font: normal 18px "Lucida Console", Verdana, Lucida, sans-serif;  height:23px; background-color: #5E5E61; border: 1px solid #5E5E61; padding-right:5px; vertical-align:middle}

#list_cena {padding: 10px 5px 0 0; margin-bottom:-26px}
#list_cena a { padding-top: 5px; text-align:right; display:block; font: normal 11px "Lucida Console", Verdana, Lucida, sans-serif;}
#list_cena a:link, #list_cena a:visited  { color:#C2C2C2;  text-decoration:none; }
#list_cena a:hover { color:#C2C2C2; text-decoration:underline}
#list_cena a:active { color: #fff; text-decoration: none;  }
.text_zm { text-decoration:underline; color:#FFFFFF}
#list_cena a#current_ {color: #fff; text-decoration: none;}


#list_kolor { margin: 17px 0 -26px -13px; background-image:url(../img/bg/bg_menu_kolor.jpg); width:162px; height:110px; }
#kolor { margin: -2px 5px 0 47px; }
.td_kolor {margin:2px 4px 2px 4px}
a.a_kolor img {border: 1px solid #2F2F31}
a.a_kolor:hover img {border: 1px solid #C2C2C2}
a.a_kolor:hover {border: none}
#kolor img#current_ {border: 1px solid #C2C2C2}

#strzalka_1 {background-image:url(img/strzalka_1.jpg); width:18px; height:14px; margin:0px 0 12px 61px;}
#strzalka_2 {background-image:url(img/strzalka_2.jpg); width:140px; height:14px; }

a.autor_txt { text-align:left; display:block; font: normal 11px "Lucida Console", Verdana, Lucida, sans-serif; margin-bottom:20px}
a.autor_txt:link, a.autor_txt:visited  { color:#C2C2C2;  text-decoration:none; }
a.autor_txt:hover { color:#C2C2C2; text-decoration:underline}
a.autor_txt:active { color: #fff; text-decoration: none;  }
a.autor_img img {border: 1px solid #2F2F31; margin-bottom:20px}
a.autor_img:hover img {border: 1px solid #C2C2C2}
a.autor_img:hover {border: none}
#autor #current_txt {color: #fff; text-decoration: none;}
#autor #current_img {border: 1px solid #C2C2C2}

/*#autor_img_txt { width:146px; height:146px; background-color:#5E5E61 ; background-image:url(img/autor/autor_1_l.jpg); filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }
#imie_l { position:relative; margin-top:80px; color:#fff; text-decoration: none; text-align:center;  font: normal 30px "Lucida Console", Verdana, Lucida, sans-serif;  }
#nazwisko_l { position:relative; margin-top:-12px; color:#fff; text-decoration: none; text-align:center;  font: normal 30px "Lucida Console", Verdana, Lucida, sans-serif; }
#imie_s { position:relative; margin-top:90px; color:#fff; text-decoration: none; text-align:center;  font: normal 18px "Lucida Console", Verdana, Lucida, sans-serif;  }
#nazwisko_s { position:relative; margin-top:-6px; color:#fff; text-decoration: none; text-align:center;  font: normal 18px "Lucida Console", Verdana, Lucida, sans-serif; }*/
#autor_img_txt { width:143px; height:143px; background-color:#5E5E61 ; background-image:url(img/autor/autor_1_l.jpg);}





#footer_poleca a {color:#475B6F; font: normal 14px "Lucida Console", Verdana, Lucida, sans-serif; text-decoration:none}
#footer_www a {color:#C2C2C2; font: normal 14px "Lucida Console", Verdana, Lucida, sans-serif; }
#footer_licz { color:#959595; font: normal 10px  Verdana, Helvetica, sans-serif;}
#footer_aktual { color:#959595; font: normal 10px  Verdana, Helvetica, sans-serif;}

#main_win_img_last {  margin: 50px 50px 50px -20px; width:853px;  }
#main_win_img_last_tab tr td {text-align:center}
.img_s { width:146px; height:146px; background-color:#5E5E61}

#main_win_menu_top { margin: 22px 52px 72px 52px; }
h2 {color:#C2C2C2; text-decoration: none; text-align:left;  font: normal 30px Verdana, Helvetica, sans-serif; padding-bottom:18px; letter-spacing:3px }
#main_txt { text-align:justify; line-height:127%; }
#main_onas { width:710px;}

#list_main_win_menu { margin: 0 0 20px 52px; width:800px; height:470px }
#main_win_menu li {list-style-type:none; display: block; float: left; margin: 0 50px 13px 0; text-align:center}
#main_win_menu li:last-child { margin-left:0 }


.main_win_menu_tab { display:table; width:146px; height:146px; background-color:#5E5E61;}
.main_win_menu_tab .main_win_menu_cell { display:block; width:146px; height:146px; line-height:146px; vertical-align:middle;}

.main_win_menu_tab .main_win_menu_cell img {margin:0 auto; vertical-align:middle;}


#zmiana_str_p a { clear:both; position:absolute; top:690px; left:50px; width:146px; height:23px; background-image:url(../img/str_poprzednia.jpg) }
#zmiana_str_p_a a { clear:both; position:absolute; top:690px; left:50px; width:146px; height:23px; background-image:url(../img/str_poprzednia_a.jpg) }
#zmiana_str_n a { clear:both; position:absolute; top:690px; left:640px;  background-image:url(../img/str_nastepna.jpg); width:146px; height:23px }
#zmiana_str_n_a a { clear:both; position:absolute; top:690px; left: 640px;  background-image:url(../img/str_nastepna_a.jpg); width:146px; height:23px }


.main_podglad_img_tab { display:table; width:480px; height:480px; background-color:#5E5E61; margin: 52px 20px 52px 52px}
.main_podglad_img_tab .main_podglad_img_cell { display:table-cell; vertical-align: middle;  text-align:center }

#main_podglad_r { position:relative;  width:280px;  left: 545px ; float:left}

#list_podglad_txt { position:absolute; bottom:90px    }
#list_podglad_txt ul li { list-style-type:none; }
.podglad_txt_l { text-align:right; clear: both; float:left; margin-bottom: 12px; width:50px;  }
.podglad_txt_r { text-align:left; float:left; margin: 0 0 12px 16px; color:#FFFFFF;  width:170px; overflow:hidden}

#list_podglad_txt_button { position:absolute; bottom:52px ;  text-align:center; background-color:#5E5E61; padding: 6px 50px 6px 50px}
#list_podglad_txt_button a:link, #list_podglad_txt_button a:visited  { color:#C2C2C2;  text-decoration:none; }
#list_podglad_txt_button a:hover { color:#FFFFFF; text-decoration:underline}
#list_podglad_txt_button a:active { color: #fff; text-decoration: none;  }

#main_form_kupuje {text-align:right; letter-spacing:1px;}
#main_form_kupuje tr td { padding-bottom:7px;  vertical-align:top}
.main_form_kupuje_input_1 { width:280px; height:23px; margin-left:30px; background-color:#C2C2C2}
.main_form_kupuje_input_2 { width:280px; height:83px; margin-left:30px; background-color:#C2C2C2}
.main_form_kupuje_input_3 { width:280px; height:123px; margin-left:30px; background-color:#C2C2C2}
#main_form_checkbox {text-align:left; padding-left: 159px; letter-spacing:0}
.main_form_checkbox_1 { text-align:left; margin-right: 12px; }
#main_form_kupuje_regulamin { color:#6DCFF6;}
#main_form_kupuje_wyslij {color:#C2C2C2; margin: 7px 0 0 408px; letter-spacing:1px;}


form { padding:0px; margin:0px;}
.check { padding-left:161px; margin:0; height:21px; /* (wysokosc grafiki)+1 */ white-space:nowrap; clear:both }
.check input { height:20px; width:22px; padding:0px; margin:0px; display:block;}
.check label { text-align:left; display:block; float:left; /* zmniejszy rozmiar pola do minimum */ clear:both; /* likwiduje skutek float */ padding:0px 5px 0px 24px; line-height:20px;  margin-top:-20px; /* -(wysokosc grafiki) */ margin-right:-24px; /* -2-(szerokosc grafiki) */margin-bottom:0px; margin-left:0px; background:url(../img/check_off.jpg) top left no-repeat; position:relative;}
.check input:checked+label {background-image:url(../img/check_on.jpg);}
/*.check input:focus+label, .check label:active{outline:dotted 1px #000000;}*/
.zamknij{ clear:both;}

#main_adres {  width:295px; height:208px; border-right: 1px solid #C2C2C2; }
#main_adres ul li { list-style-type:none; }
.adres_txt_l { text-align:left; clear: both; float:left; margin-bottom: 12px; width:90px; letter-spacing:1px; line-height:127%  }
.adres_txt_r { text-align:left; float:left; color:#FFFFFF;  width:205px; overflow:hidden; letter-spacing:1px; line-height:127%; margin-bottom:30px }

#main_form_kontakt {text-align:right; letter-spacing:1px; position:absolute; top: 280px; margin-left:295px ;}
#main_form_kontakt tr td { padding-bottom:5px;  vertical-align:top; text-align:right; padding-left:23px; }
.main_form_kontakt_input_1 { width:280px; height:23px; background-color:#C2C2C2; margin-left:17px}
.main_form_kontakt_input_2 { width:280px; height:123px; background-color:#C2C2C2; margin-left:17px}
#main_form_kontakt_wyslij { position:absolute; top: 530px; color:#C2C2C2; margin-left: 680px;letter-spacing:1px;}


div.scrollholder { position: relative; width: 710px; height: 410px; overflow: auto; z-index: 1; }
div.scroll { position: absolute; left: 0; top: 0; width: 95%; z-index: 2; }
div.track { position: relative; float:right; top: 0; width: 10px; height: 100%;	font-size: 0; z-index: 3;}
div.drag_bar { position: absolute; width: 100%;  cursor: pointer; z-index: 4; background: #5E5E61;}

textarea{overflow:hidden;}

h3 { text-align:center; font-size:14px; font-weight:bold}
#punkt { list-style-type:square; padding-left:35px;}


#list_regulaminzakupow { list-style-type:decimal; padding-left:30px; text-align:justify; line-height:127%}



