body { margin: 0; padding: 0; background: #d4d4d2; font-family: tahoma; font-size: 12px; color: #353535; line-height: 18px; text-align: left; } /* url(../img/tlo-swieta.jpg) center top */

a { color: #27397e; text-decoration: none; }
a:hover { color: #27397e; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}
h1 {color:#333333;margin:0 0 20px 0;font-size:21px;font-family:times;line-height:18px;font-weight:normal;}

#cookiesBox { background: #f6f6f6; bottom: 0; color: #68418a; left: 0; position: fixed; width: 100%; z-index: 9999; border-top: 1px solid #ffffff; }
#cookiesBox a { color: #68418a; text-decoration: underline; }
#cookiesBox2 { width: 960px; margin: 0 auto; position: relative; padding-top: 10px; padding-bottom: 10px; }
#cookiesBoxClose { float: right; color: #68418a; text-decoration: underline; }
#cookiesBoxClose:hover { color: #68418a; text-decoration: underline; }

#layoutBg {width:100%;margin:0 auto;background:url(../img/body_bg.png) repeat-y center;} /* background:url(../img/body_bg.png) repeat-y center; */
#layout {width:959px;margin:0px auto 0 auto;position:relative;}
#printPicBox {position:absolute;width:195px;height:70px;top:228px;right:0px;}

#headerBar {width:958px;margin:0 auto;border:1px solid #b1b1b1;border-top:none;border-bottom:none;background:url(../img/header_bar_bg.jpg) repeat-x;height:34px;margin:0px auto 0 auto;}
#headerBar .left {float:left;width:300px;padding:7px 0 0 17px}
#headerBar .left a {font-weight:normal;text-decoration:none;color:#ffffff;margin:0 25px 0 0}
#headerBar .left a:hover {color:#a8ccf2;}

#headerBar .right {float:right;text-align:right;padding:0 15px 0 0}
#headerBar .right img {float:left;margin:4px 0 0 0}
#headerBar .right .input {background:url(../img/logbox_input.jpg) no-repeat;width:100px;height:18px;border:0px;margin:5px 10px 0 0;float:left;padding:3px 7px 0 7px;font-size:12px}
#headerBar .right label {background:url(../img/logbox_label.jpg) no-repeat 0px 9px;color:#fff;padding:7px 0 0 15px;margin:0 5px 0 0;font-size:13px;display:block;float:left;}
#headerBar .right .button {margin:4px 0 0 5px; vertical-align:middle;}
#headerBar .rightUserInfo { color:#fff;padding:7px 0 0 15px; }
#headerBar .rightUserInfo a { color: #FFFFFF; text-decoration: none; }
#headerBar .rightUserInfo a:hover { color: #FFFFFF; text-decoration: underline; }

#header {width:960px;margin:0 auto; background-color: #fff; background:url(../img/header_bg.jpg) no-repeat;height:200px;}
#headerTop {width:960px;margin:0 auto 14px auto;;overflow:hidden;}
#logo {float:left;padding:0 0 0 35px;width:210px}
#logo img {width:150px;height:150px;margin:0 0 0 10px;}
#logo span {color:#2e2e2e;font-size:13px;}
#headerRight {width:715px;float:right;text-align:right;margin:11px 0 0 0px;}
#headerRight .headerRightTop {overflow:hidden; padding:0 15px 0 0;}
#banner {float:left;width:460px;height:100px;padding:5px;}
#basketBox {float:right;width:185px;height:90px;text-align:left;padding:10px 15px 10px 15px}
#basketBox .header {color:#28527e;font-size:16px;line-height:20px;margin:0 0 3px 0}
#basketBox .header img {vertical-align:middle;margin:0 5px 0 0}
#basketBox .content {color:#000;font-size:10px;margin:0 0 5px 0}
#basketBox .content span {font-weight:bold;}
#basketBox .button {text-align:right;}
#basketBox .button span {background:url(../img/pl/b-szczegoly-koszyka-back.gif) no-repeat; padding:1px 16px 4px 16px;}
#basketBox .button a {color:#ffffff; font-size:11px; font-family:Tahoma; text-decoration:none;}
#basketBox .button a:hover {color:#25527F;}

#searchBox {width:700px;padding:0 15px 0 0;margin:10px 0 0 0; clear:both;}
#searchBox span {font-weight:bold;color:#575656;margin:0 5px 0 0;vertical-align:middle;}
#searchBox .input {border:1px solid #c7c7c7;vertical-align:middle;width:185px;color:#979797;padding:2px 6px 2px 5px;font-size:11px;}
#searchBox img {margin:0 0 0 5px;vertical-align:middle;}
#searchBox .button {margin:0 0 0 5px; vertical-align:middle;}

#searchBox2 {padding: 0 120px 200px 120px; clear:both;}
#searchBox2 span {font-weight:bold;color:#575656;margin:0 5px 0 0;vertical-align:middle;}
#searchBox2 .input {border:1px solid #c7c7c7;vertical-align:middle;width:185px;color:#979797;padding:2px 6px 2px 5px;font-size:11px;}
#searchBox2 img {margin:0 0 0 5px;vertical-align:middle;}
#searchBox2 .button {margin:0 0 0 5px; vertical-align:middle;}

/*
#mainMenu {clear:both;overflow:hidden;padding:0 15px 0 15px;float:right;margin:14px 0 0 0}
#mainMenu .position {float:left;margin:0 0 0 5px;overflow:hidden;}
#mainMenu .position a {text-decoration:none;}
#mainMenu .position a:hover {color: #27397e;}
#mainMenu .position .first {float:left;width:5px;height:26px;background:url(../img/menu_first.gif) no-repeat;}
#mainMenu .position .middle {display:block;float:left;height:23px;background:url(../img/menu_bg.gif) repeat-x;color:#ffffff;padding:3px 6px 0 6px;font-size:13px;font-weight:bold;}
#mainMenu .position .middle:hover {color:#28527e;text-decoration:none;}
#mainMenu .position .last {float:left;width:5px;height:26px;background:url(../img/menu_last.gif) no-repeat;}
#mainMenu .end {width:18px;height:26px;float:left;background:url(../img/menu_end.gif) no-repeat;}
*/
#mainMenu {overflow:hidden;padding:0 15px 0 15px;float:right}
#mainMenu .position {float:left;margin:0 0 0 5px;overflow:hidden;}
#mainMenu .position a {text-decoration:none;}
#mainMenu .position a:hover {color: #27397e;}
#mainMenu .position .first {float:left;width:5px;height:26px;background:url(../img/menu_first.gif) no-repeat;}
#mainMenu .position .middle {display:block;float:left;height:23px;background:url(../img/menu_bg.gif) repeat-x;color:#ffffff;padding:3px 6px 0 6px;font-size:13px;font-weight:bold;}
#mainMenu .position .middle:hover {color:#28527e;text-decoration:none;}
#mainMenu .position .last {float:left;width:5px;height:26px;background:url(../img/menu_last.gif) no-repeat;}
#mainMenu .end {width:18px;height:26px;float:left;background:url(../img/menu_end.gif) no-repeat;}

#headerBottomBg {width:960px;margin:0 auto;clear:both;height:14px;overflow:hidden;background:url(../img/header_bottom_bg-swieta.jpg) repeat-x} /* ../img/header_bottom_bg-swieta.jpg */

#content {width:940px;margin:0 auto;background:url(../img/content_bg.jpg) repeat-y;padding:7px 10px 10px 10px;overflow:hidden;}
#contentClear {width:940px;margin:0 auto;background:url(../img/contentClear_bg.jpg) repeat-y;padding:7px 10px 10px 10px;overflow:hidden;}
#columnLeft {float:left;width:180px;margin:0 10px 0 0}
#columnLeft .leftMenu {width:180px;margin:0 0 20px 0}
#columnLeft .leftMenu .header {width:159px;height:23px;background:url(../img/left_menu_header.gif) no-repeat;color:#ffffff;padding:3px 10px 0 11px;font-size:13px;font-weight:bold;margin:0 0 4px 0}
#columnLeft .leftMenu .header a {color:#ffffff; text-decoration:none;}
#columnLeft .leftMenu .header a:hover {color:#27397e;}
#columnLeft .leftMenu a {display:block;}
#columnLeft .leftMenu .menu_0 {text-decoration:none;color:#25527f;padding:0px 0 1px 23px;background:url(../img/left_menu_bg.gif) no-repeat 10px 5px}
#columnLeft .leftMenu .menu_0:hover {color:#16286D; background-color:#e8f2fa;}
#columnLeft .leftMenu .menu_1 {text-decoration:none;color:#25527f;padding:0px 0 1px 53px;background:url(../img/left_menu_bg.gif) no-repeat 40px 5px}
#columnLeft .leftMenu .menu_1:hover {color:#16286D; background-color:#e8f2fa;}
#columnLeft .leftMenu .menu_2 {text-decoration:none;color:#25527f;padding:0px 0 1px 83px;background:url(../img/left_menu_bg.gif) no-repeat 70px 5px}
#columnLeft .leftMenu .menu_2:hover {color:#16286D; background-color:#e8f2fa;}
#columnLeft .leftMenu .menu_zaznaczone {font-weight:bold; background-color: #c0dffc;}
#columnLeft .leftMenu .line {width:180px;height:1px;overflow:hidden;background:url(../img/left_menu_line.gif) repeat-x}
#columnLeftNarrow {float:left;width:90px;margin:0 10px 0 0}


.porcjowanie { clear: both; text-align: center; font-size: 12px; }
.sortowanie { float: left; width: 500px; margin: 8px 0 8px 5px; }
.sortowanie a { background: url(../img/porcjowanie_separator.gif) no-repeat; padding-left: 10px; }
.sortowanie a.sort { text-decoration:underline; color:#666666; }
.sortowanie a.sort_aktywny { text-decoration:underline; color:#2552AF; }
.iloscNaStronie { float: right; width: 200px; text-align: right; margin: 8px 5px 8px 0; }
.sortowanieBack { background: url(../img/porcjowanie_back.gif) repeat-x; background-position: 0 5px; overflow:hidden; margin-left:18px;}

#skojarzoneSort { margin-bottom:15px; }
#skojarzoneSort a { text-decoration:underline; font-size:12px; margin-right:2px; }
#skojarzoneSort a.aktywny { text-decoration:none; font-weight:bold; }

#columnCenter {float:left;width:554px;margin:0 10px 0 0;padding:5px 0 0 6px}
#columnCenter .table {margin:0 0 20px 0}
/* .columnCenterSet {width:557px;overflow:hidden;clear:both;padding:0 0 0 6px;margin:0 0 20px 0}*/
.columnCenterSet {width:722px;overflow:hidden;clear:both;padding:0 0 0 0;margin:0 0 20px 18px}

#columnCenter .header {padding:0px 0 0px 13px;background:url(../img/left_menu_bg.gif) no-repeat 0px 5px;color:#65a2e3;font-size:16px;margin:0 0 10px 10px;}
.columnCenterSet .box {width:236px;float:left;font-size:11px;background-color: #fff;background: url(../img/column_center_box_bg.jpg) repeat-x top;}
.columnCenterSet .box2 { padding:5px 4px 10px 4px; }
.columnCenterSet .boxMargin {margin:0 7px;}
.columnCenterSet .box .picture {text-align:center;padding:11px 0 0 0;margin:0 auto;position:relative;margin:0 0 11px 0;height:115px;}
.columnCenterSet .box .title { width:228px; background-color: #ccd6df;background: url(../img/picture_title_bg.gif) repeat-x top; font-size:11px; text-align:center;}
.columnCenterSet .box .title a {  color:#505357;text-decoration:none; font-weight:normal; padding:4px 4px 4px 4px; display: block }
.columnCenterSet .box .title a:hover { color:#000000;text-decoration:underline; }
.columnCenterSet .box .description {text-align:center;font-weight:bold;color:#000000}
.columnCenterSet .box .description span {color:#6a9804}
.columnCenterSet .box .buttons {margin:5px 0 0 0}
.columnCenterSet .box .buttons img {vertical-align:middle;margin:0 4px 0 0}
.columnCenterSet .box .buttons a {vertical-align:middle;font-size:9px;color:#676767;text-decoration:none;margin:0 4px 0 0}
.columnCenterSet .box .buttons a:hover {color:#6a9804;text-decoration:none;}

.columnCenterSet .box .hit {position:absolute;top:0px;}
.columnCenterSet .box .new {position:absolute;top:0px;}

.columnCenterSetShort {width:560px;overflow:hidden;clear:both;padding:0 0 0 0;margin:0 0 20px 0}

#columnCenter .header {padding:0px 0 0px 13px;background:url(../img/left_menu_bg.gif) no-repeat 0px 5px;color:#65a2e3;font-size:16px;margin:0 0 10px 10px;}
.columnCenterSetShort .box {width:181px;float:left;font-size:11px;background-color: #fff;background: url(../img/column_center_box_bg.jpg) repeat-x top;}
.columnCenterSetShort .box2 { padding:5px 4px 10px 4px; }
.columnCenterSetShort .boxMargin {margin:0 7px;}
.columnCenterSetShort .box .picture {text-align:center;padding:11px 0 0 0;margin:0 auto;position:relative;margin:0 0 11px 0;height:115px;}
.columnCenterSetShort .box .title { width:173px;background-color: #ccd6df;background: url(../img/picture_title_bg.gif) repeat-x top; font-size:11px; text-align:center;}
.columnCenterSetShort .box .title a {  color:#505357;text-decoration:none; font-weight:normal; padding:4px 4px 4px 4px; display: block }
.columnCenterSetShort .box .title a:hover { color:#000000;text-decoration:underline; }
.columnCenterSetShort .box .description {text-align:center;font-weight:bold;color:#000000}
.columnCenterSetShort .box .description span {color:#6a9804}
.columnCenterSetShort .box .buttons {margin:5px 0 0 0}
.columnCenterSetShort .box .buttons img {vertical-align:middle;margin:0 4px 0 0}
.columnCenterSetShort .box .buttons a {vertical-align:middle;font-size:9px;color:#676767;text-decoration:none;margin:0 4px 0 0}
.columnCenterSetShort .box .buttons a:hover {color:#6a9804;text-decoration:none;}

.columnCenterSetShort .box .hit {position:absolute;top:0px;}
.columnCenterSetShort .box .new {position:absolute;top:0px;}

#columnRight {float:right;width:180px;padding:50px 0 0 0;overflow:hidden;}
#columnRightWide {float:left;width:740px;margin:0 10px 0 0;padding:15px 0 0 0;overflow:hidden;}
#columnRightWide .header {padding:0px 0 0px 13px;background:url(../img/left_menu_bg.gif) no-repeat 0px 5px;color:#65a2e3;font-size:16px;margin:0 0 10px 10px;}

#tabsSet {width:180px;margin:0 0 25px 0}
#tabsSet .tabsContent {width:166px;background:url(../img/tabs_content_bg.jpg) repeat-y;padding:10px 7px 10px 7px}
#columnRight .header {font-size:15px;color:#464646;font-weight:bold;margin:0 0 10px 0;line-height:20px}
#tabsSet .optionSet {width:166px;overflow:hidden;clear:both;margin:0 0 5px 0}
#tabsSet .optionSet input {float:left}
#tabsSet .optionSet label {float:left}
#tabsSet .optionSet .price {float:right}

.header a.kampania { color: #65A2E3; text-decoration:none; }

#tabsSet .bottom {width:180px;height:3px;overflow:hidden;background:url(../img/tabs_bottom_bg.jpg) no-repeat;}

#columnRight .box {width:180px;margin:0 auto 25px auto;}
#columnRight .box .top {width:180px;background:url(../img/column_right_box_top.jpg) no-repeat; height:3px;overflow:hidden;}
#columnRight .box .middle {width:166px;background:url(../img/column_right_box_bg.jpg) repeat-y;padding:10px 7px 10px 7px}
#columnRight .box .bottom {width:180px;background:url(../img/column_right_box_bottom.jpg) no-repeat; height:3px;overflow:hidden;}
#columnRight .box .button {margin:10px 0 0 0}
#columnRight .box .input {width:145px;height:19px;color:#646464;background:url(../img/column_right_input_bg.jpg) no-repeat;border:0px;padding:3px 5px 0 5px;font-size:12px;margin:0 0 5px 5px}
#columnRight .box input {vertical-align:middle;}
#columnRight .box label {vertical-align:middle;}
#columnRight .box .radioSet {margin:0 0 0 15px}
#columnRight .box .radioSet input {margin:0 5px 0 0}
#columnRight .box .button2 {margin:10px 5px 0 0;text-align:right;}

#columnRight .box2 {width:180px;margin:0 auto 25px auto;background-color:#fafafa;}
#columnRight .box2 .top {width:180px;height:3px;overflow:hidden;}
#columnRight .box2 .middle {width:166px;padding:10px 7px 10px 7px}
#columnRight .box2 .bottom {width:180px;height:3px;overflow:hidden;}
#columnRight .box2 .header {text-align:center;}
#columnRight .box2 .button {margin:10px 0 0 0}
#columnRight .box2 .input {width:145px;height:19px;color:#646464;background:url(../img/column_right_input_bg.jpg) no-repeat;border:0px;padding:3px 5px 0 5px;font-size:12px;margin:0 0 5px 5px}
#columnRight .box2 input {vertical-align:middle;}
#columnRight .box2 label {vertical-align:middle;}
#columnRight .box2 .button2 {margin:10px 5px 0 0;text-align:right;}

#footer {width:960px;margin:0 auto;}
#footerMenu {width:905px;height:33px;background:url(../img/footer_menu_bg.gif) repeat-x;padding:0 15px 0 40px; text-align: center}
#footerMenu a {text-decoration:none;color:#ffffff;display:block;float:left;padding:7px 0 0 0}
#footerMenu a:hover {color:#a8ccf2;}
#footerMenu img {float:left;margin:0 5px}
#footerContact { background: #2e2e2e; color: #FFFFFF !important; padding: 10px; text-align: left; overflow: hidden; line-height: 20px; }
#footerContact1 { float: left; width: 200px; color: #FFFFFF !important; margin-left: 32px; }
#footerContact2 { float: left; width: 200px; color: #FFFFFF !important; }
#footerContact span { color: #FFFFFF !important; }
#footerContact span.footerTel { color: #4891a2 !important; }

#socialmedia { text-align: center;  background-color:#ffffff; margin:3px 0 0 0; padding: 10px; overflow: hidden; }
#socialmedia1 { float: left; margin: 0 10px 0 0; }
#socialmedia1 { float: left; }
#copyright {width:930px;margin:0 auto;background-color:#ffffff;border:1px solid #efefef;border-top:none;border-bottom:none;padding:6px 14px 6px 14px;margin:3px 0 0 0;color:#000000;font-size:9px;text-align:right}
#copyright a {color:#000000;font-weight:bold;}


/* podstrona */
#columnCenter_s {float:left;width:540px;margin:0 10px 0 0;padding:0px 0 20px 20px}
#localizer {width:540px;margin:0 0 20px 0;}
#localizer a {color:#25527f;font-size:13px;text-decoration:underline;font-weight:bold;}
#localizer a:hover {text-decoration:none;}
#localizer .arrow {margin:0 10px;}

#productBox {width:740px;overflow:hidden;margin:0 0 0 15px;}
#productBox .productName {width:720px;overflow:hidden;color:#384451;border-bottom:1px solid #e4e4e4;padding:0 0 5px 0;margin:0 0 15px 0}
#productBox .productName .left {width:510px;float:left;font-size:16px;font-weight:normal;font-family: 'arial';line-height:26px;}
#productBox .productName .left .name {color:#000000; font-size:17px; font-weight:normal; margin: 0; padding: 0;}
#productBox .productName .left .author {font-size:13px;font-weight:normal;color:#1a315d}
#productBox .productName .left .author a {font-size:13px;font-weight:normal;color:#1a315d;text-decoration:none;}
#productBox .productName .left .author a:hover {text-decoration:underline;}
#productBox .productName .right {width:205px;float:right;overflow:hidden;padding:8px 0 0 0;}
#productBox .productName .right div {float:left;font-size:14px;margin-right:5px;color:#000000;}

#productBox .productDescription {width:720px;overflow:hidden;margin:0 0 20px 0}
#productBox .productDescription .picture {float:left;text-align:center;width:490px;margin:7px 12px 0 0;position:relative;}
#productBox .productDescription .picture a {display:block}
#productBox .productDescription .picture .morePictures {padding:0 0 5px 0;}
#productBox .productDescription .picture .catNr {color:#6b6b6b;padding:0 0 5px 0;}
#productBox .productDescription .picture .hit {position:absolute;top:0px;z-index:20;}
#productBox .productDescription .picture .new {position:absolute;top:0px;z-index:20;}
#productBox .productDescription .picture .miniaturki {margin:10px 0 0 0; height: 120px;}
#productBox .productDescription .picture .miniaturki span {margin:0 15px;}
#productBox .productDescription .picture .miniaturki a {display: inline;}
#productBox .productDescription .picture .miniaturki img {border: 4px solid #fff;}
#productBox .productDescription .picture .button {position: absolute; top: 28%; z-index: 100;}
#productBox .productDescription .picture .button img {border: none;}
#productBox .productDescription .picture .buttonL {left: 10px;}
#productBox .productDescription .picture .buttonR {right: 10px;}
#productBox .productDescription .text {float:left;width:218px;padding:10px 0 0 0}
#productBox .productDescription .towarCena {font-size:26px; color:#f30503; font-weight: bold; font-family: arial; text-align: center; margin:15px 0 15px 0;}
#productBox .productDescription .ilosc {display:table-cell; float:right; padding:5px 0;}
#productBox .productDescription .ilosc input {width:30px; border:1px solid #BBBBBB; margin-left:3px;}
#productBox .productDescription .dostepnosc {font-size:14px; color:#25527F; text-align:center; margin:10px 0 6px 0;}
#productBox .productDescription .wymiary {font-size:14px; color:#999999; text-align:center; margin:35px 0;}
#productBox .productDescription .wymiary span {font-size:18px; color:#000000;}
#productBox .productDescription .kosztDostawyOd {font-size:15px; overflow: hidden; border-bottom: 1px solid #DDD;}
#productBox .productDescription .kosztDostawyOd span {float: right;}
#productBox .header {font-size:15px;line-height:24px;margin:0 0 10px 0;font-weight:bold;color:#384451}
#productBox .text .set {margin:0 0 40px 0;color:#384451;font-size:15px;}
#productBox .text .set span {font-weight:bold;color:#ff7800}
#productBox .details {color:#384451;clear:both;width:720px;padding:0 0 30px 0;}
#productBox .details .header {border-bottom:1px solid #e4e4e4;padding-bottom:5px;background-color: #FFFFFF;}

.addthisToolboxWrapper {margin: 40px 0 20px 0;}

#productBox .productIcons {width:540px;overflow:hidden;clear:both;margin:0 0 20px 100px}
#productBox .productIcons .iconSet {float:left;width:250px;font-size:15px;margin:0 10px 20px 0px;}
#productBox .productIcons .iconSet a {color:#384451;text-decoration:none;}
#productBox .productIcons .iconSet a:hover {color:#499BF1;text-decoration:none;}
#productBox .productIcons .iconSet span {font-weight:bold;color:#ff7800}
#productBox .productIcons .iconSet img {margin:0 10px 0 0;vertical-align:middle;}
#productBox .productIcons .basket img {float:left;}
#productBox .productIcons .basket {line-height:23px}

#productBox .kosztDostawy {font-size: 13px;}

#productBox .cennikDostaw {border-collapse: collapse;}
#productBox .cennikDostaw th {padding: 15px 0 2px 0; font-size: 14px; color: #384451; text-align:left;}
#productBox .cennikDostaw td {border-bottom: 1px solid #DDD;}
#productBox .cennikDostaw td.cena {text-align: right;}

#productBox .aranzacja img {border: 1px solid #BABABA;}


#dialogZglosBlad label { display:block; }
#dialogZglosBlad input { display:block; }
#dialogZglosBlad textarea { display:block; width:260px; height:100px; }
#dialogZglosBlad label { font-weight: bold;}
#dialogZglosBlad input.text { margin-bottom:12px; width:95%; padding: .4em; }
#dialogZglosBlad fieldset { padding:0; border:0; margin-top:25px; background: #FFFFFF; width: 270px;}
#dialogZglosBlad h1 { font-size: 1.2em; margin: .6em 0; }


.sugestieOprawyOpis {font-size:18px; text-align:center; line-height:23px;}
.sugestieOprawyOpis b {color:#e1090c;}

/* formularz kontaktu */
.kontakt_opis { width: 400px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; background-color: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input select { width: 276px; background-color: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto; background-color: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }

.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }



.koszyk_tab {
	font-family : Verdana;
	font-size : 10px;
	color : #5B5B5B;
}
.koszyk_opis {
	font-family : Verdana;
	font-size : 10px;
	color : #5B5B5B;
}
.pole_koszyk_ilosc {
	font-family : Verdana;
	font-size : 10px;
	color : #383431;
	border : 1px solid #383431;
	width : 50px;
	background-color : #FFFFFF;
	text-align : center;
}
a.koszyk_link:link, a.koszyk_link:visited, a.koszyk_link:active {
	font-family : Verdana;
	font-size : 10px;
	color : #5B5B5B;
	text-decoration : none;
}
a.koszyk_link:hover {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
}
.koszyk_tab .objetyRabatem {
	color : #699a1b;
    font-size: 10px;
}




.towar_lista_ramka {
	border : 1px solid #4B5384;
}
.pp_ramka {
	border : 1px solid #C0C0C0;
}
.towar_lista_zdjecie {
	background-color : #FBF9F9;
	text-align : center;
}
.towar_lista_nazwa {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #4994e0;
	text-align : center;
}
.towar_lista_opis {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #676767;
	text-align : center;
}
.towar_lista_cena {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #6a9804;
}
a.towar_lista_link:link, a.towar_lista_link:visited, a.towar_lista_link:active {
	font-family : Verdana;
	font-size : 9px;
	color : #676767;
	text-decoration : none;
}
a.towar_lista_link:hover {
	font-family : Verdana;
	font-size : 9px;
	color : #656565;
	text-decoration : underline;
}
p, div, ol, ul, li, td {
	font-family : Verdana;
	font-size : 11px;
	color : #666666;
}

.bannery_tlo_old {
	background-color : #C7E684;
	border : 1px solid #A4D735;
}
.bannery_tlo2 {
	background-color : #C7E684;
	border : 1px solid #A4D735;
}
.tab_tlo {
	background-image : url(../img/img_02.gif);
	background-position : center;
	background-repeat : repeat-y;
	background-color : #FFFFFF;
}


.img_link { text-decoration: none; color: blue;}
.img_link a:hover {}


form {
	display : inline;
}
.pole_input {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	border : 1px solid #7F9DB9;
	width : 100%;
}
.stopka {
	font-family : Verdana;
	font-size : 9px;
	text-align : right;
	color : #656565;
}
.stopka:link, .stopka:visited, .stopka:active {
	font-family : Verdana;
	font-size : 9px;
	font-weight : bold;
	text-decoration : none;
	color : #656565;
}
.stopka:hover {
	font-family : Verdana;
	font-size : 9px;
	font-weight : bold;
	text-decoration : none;
	color : #656565;
}
a.stopkamenu:link, a.stopkamenu:visited, a.stopkamenu:active {
	color : #25527F;
	text-decoration : none;
}
a.stopkamenu:hover {
	text-decoration : none;
	color : #25527F;
}
.kategorie:link, .kategorie:visited, .kategorie:active {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #656565;
}
.kategorie:hover {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #656565;
}

.menu:link, .menu:visited, .menu:active {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.menu:hover {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : red;
}
.menu_3:link, .menu_3:visited, .menu_3:active {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}
.menu_3:hover {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : red;
}
h1 {
    font-family : Verdana;
    font-size : 12px;
    font-weight : bold;
    color : #666666;
}
h2 {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
}
.porcje {
	font-family : Verdana;
	font-size : 11px;
	color : #666666;
	text-align : center;
}
.porcje:link, .porcje:visited, .porcje:active {
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	color : #666666;
}
.porcje:hover {
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	color : #1968AA;
}
.ok {
	font-family : Verdana;
	font-size : 11px;
	color : #666666;
	text-align : center;
}
.blad {
	font-family : Verdana;
	font-size : 11px;
	color : #CC0000;
	text-align : center;
}
.lista_opis {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #666666;
	text-align : center;
}
.lista_cena {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #666666;
	text-align : right;
}
.tekst_powitalny {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #D4D4D4;
	text-align : right;
}
a:link, a:visited, a:active {
	color : #25527F;
	text-decoration : underline;
}
a:hover {
	text-decoration : underline;
	color : #25527F;
}
.form_rej {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	border : 1px solid #7F9DB9;
	width : 200px;
	background-color : #FFFFFF;
}
.log_tekst2 {
	font-family : Verdana;
	font-size : 11px;
	color : #666666;
}
.pole_wysz_1 {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	border : 1px solid #7F9DB9;
	width : 260px;
	background-color : #FFFFFF;
}
.menu_top {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #D4D4D4;
}
.menu_top:link, .menu_top:visited, .menu_top:active {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #D4D4D4;
}
.menu_top:hover {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #F3F3F3;
}

.nazwa_kat {
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color : #494949;
	text-align : center;
}
.nazwa_tow {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : center;
}
.ddk {
	font-family : Verdana;
	font-size : 11px;
	color : #494949;
}
.ddk:link, .ddk:visited, .ddk:active {
	font-family : Verdana;
	font-size : 11px;
	color : #494949;
	text-decoration : none;
}
.ddk:hover {
	font-family : Verdana;
	font-size : 11px;
	color : #494949;
	text-decoration : none;
}
.dane_tech {
	font-family : Verdana;
	font-size : 10px;
	color : #494949;
}
.promocja {
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color : #FF2020;
}
.opis {
	font-family : Verdana;
	font-size : 10px;
	color : #494949;
}
.koszyk_tab {
	font-family : Verdana;
	font-size : 10px;
	color : #5B5B5B;
}
.koszyk_opis {
	font-family : Verdana;
	font-size : 10px;
	color : #5B5B5B;
}
.pole_koszyk_ilosc {
	font-family : Verdana;
	font-size : 10px;
	color : #383431;
	border : 1px solid #383431;
	width : 50px;
	background-color : #FFFFFF;
	text-align : center;
}
.lista_naglowek_tr {
	background-color : #D3D3D3;
}
.lista_tr {
	background-color : #F4F4F4;
}
.lista_tr2 {
	background-color : #e1e1e1;
}
a.koszyk_link:link, a.koszyk_link:visited, a.koszyk_link:active {
	font-family : Verdana;
	font-size : 10px;
	color : #5B5B5B;
	text-decoration : none;
}
a.koszyk_link:hover {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
}
.tytul {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
}
.form_rej {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	border : 1px solid #7F9DB9;
	width : 200px;
	background-color : #FFFFFF;
}
.naglowek {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #CC0000;
}
.zam_uwagi {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	border : 1px solid #7F9DB9;
	width : 500px;
	background-color : #FFFFFF;
}
.ok {
	font-family : Verdana;
	font-size : 11px;
	color : #666666;
	text-align : center;
}
.blad {
	font-family : Verdana;
	font-size : 11px;
	color : #CC0000;
	text-align : center;
}
.link:link, .link:visited, .link:active {
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	color : #666666;
}
.link:hover {
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	color : #1968AA;
}
.log_tekst2 {
	font-family : Verdana;
	font-size : 11px;
	color : #666666;
}
.form_rej {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	border : 1px solid #7F9DB9;
	width : 200px;
	background-color : #FFFFFF;
}
.logowanie_link:link, .logowanie_link:visited, .logowanie_link:active {
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	color : #666666;
}
.logowanie_link:hover {
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	color : #1968AA;
}
#reklamy_dol { margin: 0 auto; text-align: center; width: 750px; display: block; font-size: 10px; color: #000000; padding: 5px 0 10px 0; }
#reklamy_dol a { font-size: 10px; color: #000000; text-decoration: none; }
#reklamy_dol a:hover { font-size: 10px; color: #000000; text-decoration: underline; }

.ms0 { font-weight: bold; padding: 10px 0 4px 0; font-size: 16px; }
.ms1 { padding: 2px 0 2px 15px; }
.ms2 { padding: 2px 0 2px 30px; }

#tooltipImg { position: absolute; border: 1px solid #def2f0; background-color: #FFFFFF; padding: 1px; display: none; color: #fff; }

#tss {margin-bottom:20px; overflow:hidden;}
#tss #slideshow {list-style:none; color:#fff}
#tss #slideshow span {display:none}
#tss #slideshowWrapper {width:561px; margin:0; display:none;}
#tss #slideshowWrapper * {margin:0; padding:0}
#tss #fullsize {position:relative; overflow:hidden; width:555px; height:300px; padding:0; border:1px solid #dbdbdb; background-color:#ededed}
#tss #information {position:absolute; bottom:0; width:555px; height:0; background-color:#fff; color:#000; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#tss #information h3 {padding:4px 8px 3px; font-size:14px}
#tss #information p {padding:0 8px 8px}
#tss #image {width:555px}
#tss #image img {position:absolute; z-index:25; width:auto}
#tss .imgnav {position:absolute; width:38px; height:50px; cursor:pointer; z-index:150}
#tss #imgprev {left:0; background:url(/img/tss/left.gif) left center no-repeat; margin:128px 0 128px 0;}
#tss #imgnext {right:0; background:url(/img/tss/right.gif) right center no-repeat; margin:128px 0 128px 0;}
#tss #imglink {background: url(/img/back_empty.gif); position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
#tss .linkhover {background:url(/img/tss/link.gif) center center no-repeat}
#tss #thumbnails {margin-top:15px}
#tss #slideleft {float:left; width:20px; height:81px; background:url(/img/tss/scroll-left.gif) center center no-repeat; background-color:#222}
#tss #slideleft:hover {background-color:#333}
#tss #slideright {float:right; width:20px; height:81px; background-color:#222; background: url(/img/tss/scroll-right.gif) center center no-repeat}
#tss #slideright:hover {background-color:#333}
#tss #slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#tss #slider {position:absolute; left:0; height:81px}
#tss #slider img {cursor:pointer; border:1px solid #666; padding:2px}

#tss2 {margin:0 0 20px 13px; overflow:hidden;}
#tss2 #slideshow {list-style:none; color:#fff}
#tss2 #slideshow span {display:none}
#tss2 #slideshowWrapper {width:731px; margin:0; display:none;}
#tss2 #slideshowWrapper * {margin:0; padding:0}
#tss2 #fullsize {position:relative; overflow:hidden; width:725px; height:300px; padding:0; border:1px solid #dbdbdb; background-color:#ededed}
#tss2 #information {position:absolute; bottom:0; width:725px; height:0; background-color:#fff; color:#000; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#tss2 #information h3 {padding:4px 8px 3px; font-size:14px}
#tss2 #information p {padding:0 8px 8px}
#tss2 #image {width:725px}
#tss2 #image img {position:absolute; z-index:25; width:auto}
#tss2 .imgnav {position:absolute; width:38px; height:50px; cursor:pointer; z-index:150}
#tss2 #imgprev {left:0; background:url(/img/tss/left.gif) left center no-repeat; margin:128px 0 128px 0;}
#tss2 #imgnext {right:0; background:url(/img/tss/right.gif) right center no-repeat; margin:128px 0 128px 0;}
#tss2 #imglink {background: url(/img/back_empty.gif); position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
#tss2 .linkhover {background:url(/img/tss/link.gif) center center no-repeat}
#tss2 #thumbnails {margin-top:15px}
#tss2 #slideleft {float:left; width:20px; height:81px; background:url(/img/tss/scroll-left.gif) center center no-repeat; background-color:#222}
#tss2 #slideleft:hover {background-color:#333}
#tss2 #slideright {float:right; width:20px; height:81px; background-color: #222;background: url(/img/tss/scroll-right.gif) center center no-repeat}
#tss2 #slideright:hover {background-color:#333}
#tss2 #slidearea {float:left; position:relative; width:626px; margin-left:5px; height:81px; overflow:hidden}
#tss2 #slider {position:absolute; left:0; height:81px}
#tss2 #slider img {cursor:pointer; border:1px solid #666; padding:2px}

#formZdjecieWlasne {}
#formZdjecieWlasne .odstep td {padding-top: 22px;}
#formZdjecieWlasne .info img {vertical-align: middle;}
#formZdjecieWlasne select.long {width: 250px;}