* html .jqueryslidemenu ul li a { display: inline-block; }
a { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
a:link { outline-style: none; color: #4b77c0; text-decoration: none; }
a:visited { outline-style: none; color: #28569b; text-decoration: none; }
a:hover { outline-style: none; color: #1c3a59; text-decoration: none; }
a:active { outline-style: none; color: #000; text-decoration: none; }
a.button { border-bottom: #ccc 1px solid; text-align: right; border-left: #ccc 1px solid; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; background: url(images/layout/button_bg.png) repeat-x; color: #ffffff; font-size: 18px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; text-decoration: none; padding-top: 4px; }
a.button:hover { color: #ffffff; }
a.cart { width: 22px; display: block; background: url(images/ico_basket.gif) no-repeat; height: 22px; }
a.comment:hover { color: #ffa978; }
body { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
body { text-align: center; font: 62.5%/140% Arial,Verdana, Helvetica, sans-serif; background: url(images/layout/body_bg.jpg) #eff2f9 repeat-x left top; color: #333; }
div { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
div#bottom { font-size: 11px; overflow: hidden; border-top: #e6eaf3 1px solid; padding-top: 14px; }
div#bottom .copyright { }
div#bottom .menu { width: 150px; float: left; margin-left: 15px; }
div#bottom .menu ul { list-style-position: inside; padding-bottom: 0px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div#bottom .menu ul li { }
div#bottom .menu ul li a { text-decoration: none; }
div#bottom .menu ul li a:hover { color: #fafafa; }
div#bottom .newsletter { width: 260px; float: right; margin-right: 10px; }
div#bottom .newsletter #message_newsletter { color: #cc0000; }
div#bottom .newsletter input { width: 230px; }
div#bottom .newsletter p { color: #ffffff; }
div#bottom a { color: #4b77c0; }
div#bottom a:hover { }
div#bottom h3 { padding-bottom: 0px; line-height: 20px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; color: #fff; font-size: 12px; padding-top: 0px; }
div#bottom p { padding-bottom: 0px; line-height: 12px; margin: 0px 0px 0px 13px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div#center { border-bottom: #cdd5e7 1px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: #ffffff; overflow: hidden; padding-top: 0px;position:relative;top:10px; }
div#login_board { z-index: 1; position: absolute; text-align: right; padding-bottom: 0px; padding-left: 0px; width: 350px; padding-right: 0px; background: url(images/layout/login_board_bg.jpg) no-repeat right top; height: 58px; color: #3a3832; top: 11px; padding-top: 0px; left: 640px; }
div#login_board a { color: #ffffff; text-decoration: none; }
div#login_board a:hover { color: #ffffff; text-decoration: none; }
div#login_board input[type=image] { position: relative; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; top: 6px; margin-right: 10px; padding-top: 0px; }
div#login_board input[type=password] { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; width: 123px; padding-right: 0px; height: 18px; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 0px; }
div#login_board input[type=text] { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 0px; margin: 10px 7px 0px 0px; padding-left: 0px; width: 123px; padding-right: 0px; height: 18px; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 0px; }
div#menu_type_0 { padding-bottom: 0px; margin: -1px auto; padding-left: 0px; padding-right: 0px; float: right; padding-top: 0px; }
div#menu_type_0 > ul { padding-bottom: 0px; margin: 0px 35px 0px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div#menu_type_0 > ul > li { position: relative; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; vertical-align: middle; padding-top: 0px; }
div#menu_type_0 > ul > li a { text-align: right; display: block; color: #ccd3e6; font-size: 0px; text-decoration: none; }
div#menu_type_0 > ul > li.bullet { line-height: 31px; color: #cfcfcf; }
div#menu_type_0 > ul > li.el_46.normal > a { width: 161px; background: url(images/layout/ofertak_btn.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_46.normal > a:hover { }
div#menu_type_0 > ul > li.el_46.pressed > a { width: 161px; background: url(images/layout/ofertak_btn_h.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_46.pressed > a:hover { }
div#menu_type_0 > ul > li.el_47.normal > a { width: 165px; background: url(images/layout/rodzina_btn.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_47.normal > a:hover { }
div#menu_type_0 > ul > li.el_47.pressed > a { width: 165px; background: url(images/layout/rodzina_btn_h.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_47.pressed > a:hover { }
div#menu_type_0 > ul > li.el_48.normal > a { width: 150px; background: url(images/layout/projekty_btn.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_48.normal > a:hover { }
div#menu_type_0 > ul > li.el_48.pressed > a { width: 150px; background: url(images/layout/projekty_btn_h.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_48.pressed > a:hover { }
div#menu_type_0 > ul > li.el_49.normal > a { width: 65px; background: url(images/layout/firma_btn.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_49.normal > a:hover { }
div#menu_type_0 > ul > li.el_49.pressed > a { width: 65px; background: url(images/layout/firma_btn_h.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_49.pressed > a:hover { }
div#menu_type_0 > ul > li.el_50.normal > a { width: 72px; background: url(images/layout/oferta_btn.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_50.normal > a:hover { }
div#menu_type_0 > ul > li.el_50.pressed > a { width: 72px; background: url(images/layout/oferta_btn_h.jpg) no-repeat; }
div#menu_type_0 > ul > li.el_50.pressed > a:hover { }
div#menu_type_0 > ul > li.el_6.normal > a { width: 82px; background: url(images/layout/kontakt_btn.jpg); }
div#menu_type_0 > ul > li.el_6.normal > a:hover { }
div#menu_type_0 > ul > li.el_6.pressed > a { width: 82px; background: url(images/layout/kontakt_btn_h.jpg); }
div#menu_type_0 > ul > li.el_6.pressed > a:hover { }
div#menu_type_0 > ul > li.header { border-bottom-style: none; border-right-style: none; padding-left: 5px; padding-right: 5px; border-top-style: none; background: #cccccc; vertical-align: middle; border-left-style: none; font-weight: normal; }
div#menu_type_0 > ul > li.hovered > a { background: #70b81e; color: #333333; border-right: #4c4c4c 1px solid; }
div#menu_type_0 > ul > li.normal > a { display: block; height: 32px; margin-right: 1px; }
div#menu_type_0 > ul > li.normal > a:hover { display: block; height: 32px; margin-right: 1px; }
div#menu_type_0 > ul > li.pressed > a { display: block; height: 32px; margin-right: 1px; color: #ABBAD9; }
div#menu_type_0 > ul > li.pressed > a:hover { display: block; height: 32px; margin-right: 1px; }
div#menu_type_0 > ul > li.promoted > a { background: #ff9900; }
div#menu_type_0 > ul > li.promoted > a:hover { background: #ffc773; }
div#menu_type_0 > ul > li.separator { line-height: 31px; padding-left: 5px; padding-right: 5px; background: #333399; }
div#menu_type_0 > ul > li:unknown { display: block; }
div#menu_type_1 { padding-bottom: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 0px; }
div#menu_type_1 > ul { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: #6d0839; height: 31px; padding-top: 0px; }
div#menu_type_1 > ul > li { position: relative; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; vertical-align: middle; padding-top: 0px; }
div#menu_type_1 > ul > li a { line-height: 31px; padding-left: 12px; padding-right: 13px; display: block; height: 31px; color: #fff; text-decoration: none; }
div#menu_type_1 > ul > li.bullet { line-height: 31px; color: #cfcfcf; }
div#menu_type_1 > ul > li.header { line-height: 31px; padding-left: 5px; padding-right: 5px; background: #cccccc; vertical-align: middle; font-weight: normal; }
div#menu_type_1 > ul > li.hovered > a { background: #a30c53; color: #333333; border-right: #a30c53 1px solid; }
div#menu_type_1 > ul > li.normal > a { background: #6d0839; color: #fff; border-right: #a30c53 1px solid; }
div#menu_type_1 > ul > li.normal > a:hover { background: #6d0839; color: #333333; }
div#menu_type_1 > ul > li.pressed > a { background: #a30c53; color: #fff; border-right: #a30c53 1px solid; }
div#menu_type_1 > ul > li.pressed > a:hover { background: #a30c53; }
div#menu_type_1 > ul > li.promoted > a { background: #ff9900; }
div#menu_type_1 > ul > li.promoted > a:hover { background: #ffc773; }
div#menu_type_1 > ul > li.separator { line-height: 31px; padding-left: 5px; padding-right: 5px; background: #333399; }
div#menu_type_1 > ul > li:unknown { display: block; }
div#menu_type_1 ul.sub { padding-bottom: 2px; margin: 0px; min-height: 19px; padding-left: 0px; padding-right: 0px; background: #a30c53; font-size: 11px; overflow: hidden; border-top: #a30c53 1px solid; padding-top: 2px; }
div#menu_type_1 ul.sub > li { line-height: 15px; list-style-type: none; float: left; height: 15px; }
div#menu_type_1 ul.sub > li a { padding-bottom: 3px; line-height: 12px; padding-left: 14px; padding-right: 15px; display: block; height: 12px; text-decoration: none; padding-top: 3px; }
div#menu_type_1 ul.sub > li.normal a { padding-left: 8px; padding-right: 8px; color: #fcf0e0; }
div#menu_type_1 ul.sub > li.normal a:hover { padding-left: 8px; padding-right: 8px; background: #6d0839; color: #fff; }
div#menu_type_1 ul.sub > li.pressed a { padding-left: 8px; padding-right: 8px; background: #6d0839; color: #fff; }
div#menu_type_1 ul.sub > li.pressed a:hover { padding-left: 8px; padding-right: 8px; background: none transparent scroll repeat 0% 0%; color: #ffffff; }
div#menu_type_2 { border-bottom: #4c4c4c 1px solid; border-left: #4c4c4c 1px; padding-bottom: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; clear: both; border-top: #4c4c4c 1px solid; border-right: #4c4c4c 1px; padding-top: 0px; }
div#menu_type_2 .arrow { position: absolute; width: 25px; background: url(images/layout/top_menu_arrow.gif) no-repeat left 50%; height: 31px; top: 0px; right: 0px; }
div#menu_type_2 > ul { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: url(images/layout/top_menu_bg.gif) #000; height: 31px; padding-top: 0px; }
div#menu_type_2 > ul > li { position: relative; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; vertical-align: middle; padding-top: 0px; }
div#menu_type_2 > ul > li a { line-height: 31px; padding-left: 12px; padding-right: 13px; display: block; height: 31px; color: #fff; text-decoration: none; }
div#menu_type_2 > ul > li.bullet { line-height: 31px; color: #cfcfcf; }
div#menu_type_2 > ul > li.header { border-bottom-style: none; line-height: 31px; border-right-style: none; padding-left: 5px; padding-right: 5px; border-top-style: none; background: #cccccc; vertical-align: middle; border-left-style: none; font-weight: normal; }
div#menu_type_2 > ul > li.hovered > a { background: url(images/layout/top_menu_bg_normal_hover.gif) #d39030; color: #333333; border-right: #4c4c4c 1px solid; }
div#menu_type_2 > ul > li.normal > a { background: url(images/layout/top_menu_bg_normal.gif) #000; color: #fff; border-right: #4c4c4c 1px solid; }
div#menu_type_2 > ul > li.normal > a:hover { background: url(images/layout/top_menu_bg_normal_hover.gif) #d39030; color: #333333; }
div#menu_type_2 > ul > li.pressed > a { background: url(images/layout/top_menu_bg_pressed.gif) #a66300; color: #333333; border-right: #4c4c4c 1px solid; }
div#menu_type_2 > ul > li.pressed > a:hover { background: url(images/layout/top_menu_bg_pressed_hover.gif) #a66300; }
div#menu_type_2 > ul > li.promoted > a { background: url(images/layout/top_menu_bg_promoted.gif) #ff9900; }
div#menu_type_2 > ul > li.promoted > a:hover { background: url(images/layout/top_menu_bg_promoted_hover.gif) #ffc773; }
div#menu_type_2 > ul > li.separator { line-height: 31px; padding-left: 5px; padding-right: 5px; background: #333399; }
div#menu_type_2 > ul > li:unknown { display: block; }
div#menu_type_2 ul > li > .arrowed { padding-right: 35px; }
div#menu_type_2 ul.sub { z-index: 100; position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: none; font-size: 11px; top: 31px; padding-top: 0px; left: 0px; }
div#menu_type_2 ul.sub > li { z-index: 100000; border-bottom: #f0ac4d 1px solid; width: 160px; background: #d39030; float: none; height: 22px; }
div#menu_type_2 ul.sub > li a { line-height: 22px; padding-left: 14px; padding-right: 15px; display: block; height: 22px; text-decoration: none; }
div#menu_type_2 ul.sub > li.normal a { padding-left: 8px; padding-right: 8px; color: #fae0be; border-top: #c87c23 1px solid; }
div#menu_type_2 ul.sub > li.normal a:hover { padding-left: 8px; padding-right: 8px; background: #df9b3b; color: #fff; }
div#menu_type_2 ul.sub > li.pressed a { padding-left: 8px; padding-right: 8px; background: #df9b3b; color: #fae0be; border-top: #c87c23 1px solid; }
div#menu_type_2 ul.sub > li.pressed a:hover { padding-left: 8px; padding-right: 8px; color: #fff; }
div#menu_type_3 .downarrowclass { position: absolute; top: 12px; right: 7px; }
div#menu_type_3 .jqueryslidemenu { border-bottom: #dd4800 2px solid; width: 100%; font: bold 12px Verdana; background: #fff; }
div#menu_type_3 .jqueryslidemenu ul { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div#menu_type_3 .jqueryslidemenu ul li { z-index: 10000; position: relative; display: inline; float: left; }
div#menu_type_3 .jqueryslidemenu ul li a { padding-bottom: 8px; padding-left: 10px; padding-right: 10px; display: block; background: #fff; color: #3a3832; font-size: 11px; font-weight: normal; text-decoration: none; padding-top: 8px; }
div#menu_type_3 .jqueryslidemenu ul li a:link { }
div#menu_type_3 .jqueryslidemenu ul li a:visited { }
div#menu_type_3 .jqueryslidemenu ul li a:hover { background: #cc0000; }
div#menu_type_3 .jqueryslidemenu ul li ul { position: absolute; display: block; visibility: hidden; left: 0px; }
div#menu_type_3 .jqueryslidemenu ul li ul li { display: list-item; float: none; }
div#menu_type_3 .jqueryslidemenu ul li ul li a { border-bottom: #cc0000 1px solid; padding-bottom: 5px; margin: 0px; padding-left: 5px; width: 160px; padding-right: 5px; border-top-width: 0px; padding-top: 5px; }
div#menu_type_3 .jqueryslidemenu ul li ul li ul { top: 0px; }
div#menu_type_3 .jqueryslidemenu ul li ul li.pressed > a { background: #dd4800; color: #fae0be; }
div#menu_type_3 .jqueryslidemenu ul li.pressed > a { background: #dd4800; color: #fae0be; }
div#menu_type_3 .jqueryslidemenu ul li.separator > a { line-height: 31px; padding-left: 5px; padding-right: 5px; background: #333399; }
div#menu_type_3 .jqueryslidemenuz ul li ul li a:hover { background: #cc0000; color: black; }
div#menu_type_3 .rightarrowclass { position: absolute; top: 6px; right: 5px; }
div#menu_type_3 > ul { display: none; }
div#nav_bar { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #ffffff; font-size: 11px; overflow: hidden; padding-top: 5px; }
div#nav_bar ul { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div#nav_bar ul li { list-style-type: none; float: left; margin-right: 5px; }
div#nav_bar ul li a { text-decoration: none; }
div#nav_bar ul li a:link { color: #666; }
div#nav_bar ul li a:visited { color: #666; }
div#nav_bar ul li a:hover:link { color: #333; }
div#nav_bar ul li a:hover:visited { color: #333; }
div#nav_bar ul li.first { color: #999; }
div#nav_bar ul li.pressed { color: #333; font-weight: bold; }
div#nav_bar ul li.separator { float: left; color: #999; }
div#nav_bar ul li.title a { color: #666; }
div#nav_bar ul li.title a:hover:visited { color: #333; }


div#oferty_spec { clear:both; padding-left: 15px; background: #ffffff; height: 120px; padding-bottom:10px;}
div#oferty_spec .box_1 { padding-bottom: 0px; margin: 8px 0px 0px; padding-left: 0px; width: 234px; padding-right: 0px; float: left; height: 74px; border-right: #e5e5e5 1px solid; padding-top: 0px; }
div#oferty_spec .box_2 { padding-bottom: 0px; margin: 8px 0px 0px; padding-left: 0px; width: 224px; padding-right: 0px; float: left; height: 74px; border-right: #e5e5e5 1px solid; padding-top: 0px; }
div#oferty_spec .box_3 { padding-bottom: 0px; margin: 8px 0px 0px; padding-left: 0px; width: 225px; padding-right: 0px; float: left; height: 74px; border-right: #e5e5e5 1px solid; padding-top: 0px; }
div#oferty_spec .box_3 .frame_html { width:210px; height:74px;}
div#oferty_spec .box_4 { padding-bottom: 0px; margin: 8px 0px 0px; padding-left: 0px; width: 275px; padding-right: 0px; float: left; height: 74px; padding-top: 0px;  }
div#oferty_spec .box_4 .frame_html { widows:275px; height:74px;}
div#oferty_spec .frame_html {  margin: 0px; padding:10px; }
div#oferty_spec .frame_html h1 { margin:0px; padding:0xp; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #4f7dbf; font-size: 16px; font-weight: normal; padding-top: 0px; }
div#oferty_spec .frame_html p { padding-bottom: 0px; line-height: 12px; margin: 6px 1px 0px; padding-left: 0px; padding-right: 0px; font-size: 11px; padding-top: 0px; }


div#oferty_spec h1 { }
div#oferty_spec p { padding-bottom: 0px; margin: 18px 0px 0px; padding-left: 0px; padding-right: 0px; float: left; font-size: 18px; padding-top: 0px; }
div#search { text-align: right; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #d0e799; padding-top: 5px; }
div#search input[type='text'] { }
div#site { position: relative; text-align: left; padding-bottom: 0px; line-height: 1.6em; margin: 0px auto 10px; padding-left: 0px; width: 990px; padding-right: 0px; font-size: 1.1em; padding-top: 169px; }
div#site a#logo { z-index: 200; position: absolute; text-indent: -9999px; margin: 0px; width: 179px; display: block; background: url(images/layout/logo.gif) no-repeat; height: 153px; overflow: hidden; top: 11px; left: 21px; }
div#top { z-index: 1; position: absolute; width: 990px; height: 169px; top: 0px; left: 0px; }
div#top .infolinia { margin-top: 11px; width: 293px; background: url(images/layout/infolinia.jpg) no-repeat; float: left; height: 127px; margin-left: 324px; }
div#top .infolinia p { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div#top .zgloszenie { margin-top: 70px; width: 350px; height: 47px; margin-left: 640px; }
div.col_center h1 { color: #dd4800; font-size: 14px; }
fieldset { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
form { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
h1 { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
h1 { margin: 15px 0px; color: #000; font-size: 13px; }
h2 { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
h2 { margin: 10px 0px; color: #333; font-size: 18px; font-weight: normal; }
h3 { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
h3 { color: #000; font-size: 13px; }
h4 { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
h4 { color: #000; font-size: 13px; }
html { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
img { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
input.narrow { width: 150px; }
input.narrowest { width: 50px; }
input.wide { width: 188px; }
input.widest { width: 384px; }
input[type=button] { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 8px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; background: url(images/layout/input_type_submit_bg.png) repeat-x; color: #333; font-size: 11px; border-top: #7f9db9 1px solid; cursor: pointer; font-weight: normal; border-right: #7f9db9 1px solid; text-decoration: none; padding-top: 1px; }
input[type=password] { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 1px; }
input[type=password]:hover { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 1px; }
input[type=reset] { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 8px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; background: url(images/layout/input_type_submit_bg.png) repeat-x; color: #333; font-size: 11px; border-top: #7f9db9 1px solid; cursor: pointer; font-weight: normal; border-right: #7f9db9 1px solid; text-decoration: none; padding-top: 1px; }
input[type=submit] { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 8px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; background: url(images/layout/input_type_submit_bg.png) repeat-x; color: #333; font-size: 11px; border-top: #7f9db9 1px solid; cursor: pointer; font-weight: normal; border-right: #7f9db9 1px solid; text-decoration: none; padding-top: 1px; }
input[type=submit].submit-hidden { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 8px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; background: url(images/layout/input_type_submit_bg.png) repeat-x; color: #333; font-size: 11px; border-top: #7f9db9 1px solid; cursor: pointer; font-weight: normal; border-right: #7f9db9 1px solid; text-decoration: none; padding-top: 1px; }
input[type=text] { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 1px; }
input[type=text]:hover { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 1px; }
li { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
p { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
p { margin: 5px 0px; }
select { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 1px; }
span { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
textarea { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 1px; }
textarea.narrow { width: 150px; }
textarea.narrowest { width: 50px; }
textarea.wide { width: 250px; }
textarea.widest { width: 382px; margin-right: 5px; }
ul { padding-bottom: 0px; border-right-width: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; }
.autocomplete { border-bottom: #999 1px solid; text-align: left; border-left: #999 1px solid; margin: -6px 6px 6px -6px; background: #fff; max-height: 350px; overflow: auto; border-top: #999 1px solid; cursor: default; border-right: #999 1px solid; _margin: 0; _height: 350px; _overflow-x: hidden; }
.autocomplete .selected { background: #f0f0f0; }
.autocomplete div { padding-bottom: 2px; padding-left: 5px; padding-right: 5px; white-space: nowrap; padding-top: 2px; }
.autocomplete strong { color: #3399ff; font-weight: normal; }
.autocomplete-w1 { position: absolute; margin: 8px 0px 0px 6px; background: url(Library/autocomplete/shadow.png) no-repeat right bottom; top: 0px; left: 0px; _background: none; _margin: 0; }
.cart_mini { border-bottom: #009933 1px solid; border-left: #009933 1px solid; background: #f5fae6; overflow: hidden; border-top: #009933 1px solid; border-right: #009933 1px solid; }
.cart_mini .dostawa { padding-left: 42px; border-top: #99cc33 1px dotted; padding-top: 10px; }
.cart_mini .go_to_cart { text-align: center; margin: 5px; }
.cart_mini .message { }
.cart_mini .product { margin-bottom: 5px; background: #ffffff; overflow: hidden; }
.cart_mini .product .count { float: left; }
.cart_mini .product .count span.price { font-weight: bold; }
.cart_mini .product .name { width: 225px; float: left; font-weight: bold; }
.cart_mini .product .thumb { float: left; margin-right: 5px; }
.cart_mini .product .thumb img { width: 64px; }
.cart_mini .subtotal { }
.cart_mini .title { line-height: 30px; color: #73a621; font-size: 16px; font-weight: bold; }
.clear { line-height: 0; clear: both; font-size: 0px; }
.cms > .col_center .category_bottom { padding-bottom: 7px; margin: 0px; padding-left: 7px; padding-right: 7px; background: #fdf5e6; overflow: hidden; padding-top: 7px; }
.cms > .col_center .category_bottom .frame_html { background: white; }
.cms > .col_center .category_bottom .main_normal { float: left; margin-right: 10px; }
.cms > .col_center .category_bottom .main_normal a { text-decoration: none; }
.cms > .col_center .category_bottom .main_normal a:hover { text-decoration: underline; }
.cms > .col_center .category_bottom .main_pressed { float: left; margin-right: 10px; }
.cms > .col_center .category_bottom .main_pressed a { color: #000000; text-decoration: none; }
.cms > .col_center .category_bottom .main_pressed a:hover { text-decoration: underline; }
.cms > .col_center .category_bottom .sub_normal { float: left; margin-right: 10px; }
.cms > .col_center .category_bottom .sub_normal a { text-decoration: none; }
.cms > .col_center .category_bottom .sub_normal a:hover { text-decoration: underline; }
.cms > .col_center .category_bottom .sub_pressed { float: left; margin-right: 10px; }
.cms > .col_center .category_bottom .sub_pressed a { color: #000000; text-decoration: none; }
.cms > .col_center .category_bottom .sub_pressed a:hover { text-decoration: underline; }
.cms > .col_center .category_center { }
.cms > .col_center .category_center .header { line-height: 20px; background: #333333; color: #ffffff; }
.cms > .col_center .category_center .main_normal { border-bottom: #fff 1px solid; line-height: 20px; background: url(images/layout/center_top_center_category_normal_bg.gif) #f0f5f9 no-repeat left 50%; }
.cms > .col_center .category_center .main_normal a { line-height: 20px; padding-left: 15px; display: block; text-decoration: none; }
.cms > .col_center .category_center .main_normal a:hover { background: url(images/layout/center_top_center_category_normal_hover_bg.gif) #b2cde0 no-repeat left 50%; color: #333333; }
.cms > .col_center .category_center .main_pressed { border-bottom: #fff 1px solid; line-height: 30px; background: url(images/layout/center_top_center_category_normal_pressed_bg.gif) #b2cde0 no-repeat left 50%; font-weight: bold; }
.cms > .col_center .category_center .main_pressed a { line-height: 20px; padding-left: 15px; display: block; color: #333; text-decoration: none; }
.cms > .col_center .category_center .main_pressed a:hover { }
.cms > .col_center .category_center .separator { line-height: 20px; display: block; text-decoration: none; }
.cms > .col_center .category_center .separator_end { }
.cms > .col_center .category_center .sub_normal { line-height: 20px; padding-left: 0px; background: #f0fff9; font-size: 11px; }
.cms > .col_center .category_center .sub_normal a { line-height: 20px; padding-left: 15px; display: block; color: #000000; text-decoration: none; }
.cms > .col_center .category_center .sub_normal a:hover { background: url(images/layout/center_top_center_category_sub_normal_hover_bg.gif) #dcedf1 no-repeat left 50%; }
.cms > .col_center .category_center .sub_pressed { line-height: 20px; background: #dcedf1; font-size: 11px; }
.cms > .col_center .category_center .sub_pressed a { line-height: 20px; padding-left: 15px; display: block; color: #000000; text-decoration: none; }
.cms > .col_center .category_center .sub_pressed a:hover { }
.cms > .col_center .category_top { padding-bottom: 7px; margin: 0px; padding-left: 7px; padding-right: 7px; background: #fafa99; overflow: hidden; padding-top: 7px; }
.cms > .col_center .category_top .main_normal { float: left; margin-right: 10px; }
.cms > .col_center .category_top .main_normal a { text-decoration: none; }
.cms > .col_center .category_top .main_normal a:hover { text-decoration: underline; }
.cms > .col_center .category_top .main_pressed { float: left; margin-right: 10px; }
.cms > .col_center .category_top .main_pressed a { color: #000000; text-decoration: none; }
.cms > .col_center .category_top .main_pressed a:hover { text-decoration: underline; }
.cms > .col_center .category_top .sub_normal { float: left; margin-right: 10px; }
.cms > .col_center .category_top .sub_normal a { text-decoration: none; }
.cms > .col_center .category_top .sub_normal a:hover { text-decoration: underline; }
.cms > .col_center .category_top .sub_pressed { float: left; margin-right: 10px; }
.cms > .col_center .category_top .sub_pressed a { color: #000000; text-decoration: none; }
.cms > .col_center .category_top .sub_pressed a:hover { text-decoration: underline; }



.cms > .col_top .category_top { border-bottom: #cccccc 3px solid; margin-top: 15px; width: 100%; height: 31px; }
.cms > .col_top .category_top .header { line-height: 31px; padding-left: 10px; width: auto; padding-right: 10px; background: #333333; float: left; color: #ffffff; margin-left: 2px; }
.cms > .col_top .category_top .main_normal { border-bottom: #cccccc 1px; border-left: #cccccc 1px solid; line-height: 30px; padding-left: 10px; width: auto; padding-right: 10px; background: #f4f4f4; float: left; margin-left: 2px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; }
.cms > .col_top .category_top .main_normal a { line-height: 30px; display: block; color: #000000; text-decoration: none; }
.cms > .col_top .category_top .main_normal a:hover { text-decoration: underline; }
.cms > .col_top .category_top .main_pressed { border-bottom: #cccccc 1px; border-left: #cccccc 1px solid; line-height: 33px; padding-left: 10px; width: auto; padding-right: 10px; margin-bottom: -4px; background: #ffffff; float: left; height: 33px; margin-left: 2px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; }
.cms > .col_top .category_top .main_pressed a { line-height: 30px; display: block; color: #000000; text-decoration: none; }
.cms > .col_top .category_top .main_pressed a:hover { text-decoration: underline; }
.cms > .col_top .category_top .separator { line-height: 30px; display: block; text-decoration: none; }
.cms > .col_top .category_top .separator_end { }


.cms > .col_left .category_left { }
.cms > .col_left .category_left .header { margin:0px; padding:0px; height:34px; width:243px; margin-left:-10px; margin-top:-10px; background: url(images/layout/col_left_top_bg.gif) no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:10px; }
.cms > .col_left .category_left .separator { line-height: 30px; display: block; text-decoration: none; }
.cms > .col_left .category_left .separator_end { background: #00cc66; height: 10px; }


.cms > .col_left .category_left .main_normal { background: url(images/layout/square.gif) left 6px no-repeat; }
.cms > .col_left .category_left .main_normal a { display: block; margin-left: 10px; font-size: 12px; color: #4F7DBF; font-weight: bold; }
.cms > .col_left .category_left .main_normal a:hover { }
.cms > .col_left .category_left .main_pressed { background: url(images/layout/square.gif) left 6px no-repeat; }
.cms > .col_left .category_left .main_pressed a { display: block; margin-left: 10px; font-size: 12px; color: #000000; font-weight: bold; }
.cms > .col_left .category_left .main_pressed a:hover { }
.cms > .col_left .category_left .sub_normal { background: url(images/layout/mini_square.gif) left 6px no-repeat; margin-left: 11px; }
.cms > .col_left .category_left .sub_normal a { display: block; margin-left: 10px; font-size: 11px; color: #4F7DBF; }
.cms > .col_left .category_left .sub_normal a:hover { }
.cms > .col_left .category_left .sub_pressed { background: url(images/layout/mini_square.gif) left 6px no-repeat; margin-left: 11px; }
.cms > .col_left .category_left .sub_pressed a { display: block; font-size: 11px; color: #000000; margin-left: 10px; }
.cms > .col_left .category_left .sub_pressed a:hover { }


.cms > { margin: 0px; padding: 0px; float: right; margin-top: 10px;}
.cms > .col_right .category_right { }
.cms > .col_right .category_right .header { margin:0px; padding:0px; height:34px; width:243px; margin-left:-10px; margin-top:-10px; background: url(images/layout/col_left_top_bg.gif) no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:10px; }

.cms > .col_right .category_right .main_normal {background: url(images/layout/square.gif) left 6px no-repeat;  }
.cms > .col_right .category_right .main_normal a { display: block; margin-left: 10px; font-size: 12px; color: #4F7DBF; font-weight: bold;}
.cms > .col_right .category_right .main_normal a:hover { }
.cms > .col_right .category_right .main_pressed { background: url(images/layout/square.gif) left 6px no-repeat;}
.cms > .col_right .category_right .main_pressed a {display: block; margin-left: 10px; font-size: 12px; color: #000000; font-weight: bold; }
.cms > .col_right .category_right .main_pressed a:hover { }
.cms > .col_right .category_right .separator { line-height: 30px; display: block; text-decoration: none; }
.cms > .col_right .category_right .separator_end { background: #00cc66; height: 10px; }
.cms > .col_right .category_right .sub_normal { background: url(images/layout/mini_square.gif) left 6px no-repeat; margin-left: 11px; }
.cms > .col_right .category_right .sub_normal a {display: block; margin-left: 10px; font-size: 11px; color: #4F7DBF;  }
.cms > .col_right .category_right .sub_normal a:hover { }
.cms > .col_right .category_right .sub_pressed { background: url(images/layout/mini_square.gif) left 6px no-repeat; margin-left: 11px; }
.cms > .col_right .category_right .sub_pressed a {display: block; font-size: 11px; color: #000000; margin-left: 10px;  }
.cms > .col_right .category_right .sub_pressed a:hover { }


.cms > .col_right .category_right .sub_sub_normal { background: url(images/layout/mini_square.gif) left 6px no-repeat; margin-left: 20px; }
.cms > .col_right .category_right .sub_sub_normal a {display: block; margin-left: 10px; font-size: 11px; color: #4F7DBF;  }
.cms > .col_right .category_right .sub_sub_normal a:hover { }
.cms > .col_right .category_right .sub_sub_pressed { background: url(images/layout/mini_square.gif) left 6px no-repeat; margin-left:  20px; }
.cms > .col_right .category_right .sub_sub_pressed a {display: block; font-size: 11px; color: #000000; margin-left: 10px;  }
.cms > .col_right .category_right .sub_sub_pressed a:hover { }


.col_center { padding-bottom: 10px; min-height: 150px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; color: #333; padding-top: 20px; }
.col_center #progress { width: 100%; height: 34px; clear: both; }
.col_center #progress ul { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.col_center #progress ul li { text-align: center; list-style-type: none; background: url(images/layout/progress_disabled.gif) repeat-x 50% bottom; float: left; height: 34px; color: #999; font-weight: bold; }
.col_center #progress ul li.enabled { text-align: center; list-style-type: none; background: url(images/layout/progress_enabled.gif) repeat-x 50% bottom; float: left; height: 34px; color: #333; font-weight: bold; }
.col_center #progress ul li.now { text-align: center; list-style-type: none; background: url(images/layout/progress_now.gif) repeat-x 50% bottom; float: left; height: 34px; color: #333; font-weight: bold; }
.col_center .contact .section_personal_data { }
.col_center .contact_ex { }
.col_center .contact_ex .section_personal_data { }
.col_center .contact_ex .section_project_data { }
.col_center .contact_ex textarea { }
.col_center .detail .related td { width: 120px; }
.col_center .dictionary { }
.col_center .dictionary .alphabet { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #fafafa; overflow: auto; padding-top: 5px; }
.col_center .dictionary .alphabet .point { text-align: center; padding-bottom: 2px; padding-left: 2px; width: 18px; padding-right: 2px; margin-bottom: 2px; float: left; padding-top: 2px; }
.col_center .dictionary .alphabet .point:hover { background: #f1f1f1; }
.col_center .dictionary .search { padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #fafafa; overflow: auto; padding-top: 5px; }
.col_center .dictionary dd { border-bottom: #ccc 1px dotted; padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.col_center .dictionary dl { }
.col_center .dictionary dt { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.col_center .error.message { border-bottom: #a6002e 1px solid; border-left: #a6002e 1px solid; background: #eeccd6; color: #cc0000; border-top: #a6002e 1px solid; border-right: #a6002e 1px solid; }
.col_center .error.message a { color: #cc0000; }
.col_center .gallery { }
.col_center .gallery .back { text-align: center; border-left: #ebebeb 1px solid; margin-left: 100px; margin-right: 100px; border-right: #ebebeb 1px solid; }
.col_center .gallery .back a { text-decoration: none; }
.col_center .gallery .name { text-align: center; max-width: 420px; color: #666666; margin-left: auto; font-size: 11px; margin-right: auto; }
.col_center .gallery .navi { border-bottom: #ebebeb 1px solid; border-left: #ebebeb 1px solid; padding-bottom: 5px; margin: 0px auto; padding-left: 5px; padding-right: 5px; background: #f7f7f7; color: #333; font-size: 11px; border-top: #ebebeb 1px solid; border-right: #ebebeb 1px solid; padding-top: 5px; }
.col_center .gallery .next { text-align: center; width: 100px; float: right; }
.col_center .gallery .next a { text-decoration: none; }
.col_center .gallery .picture { text-align: center; margin: 10px 0px; }
.col_center .gallery .picture img { border-bottom: #cccccc 5px solid; border-left: #cccccc 5px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border-top: #cccccc 5px solid; border-right: #cccccc 5px solid; padding-top: 10px; }
.col_center .gallery .previous { text-align: center; width: 100px; float: left; }
.col_center .gallery .previous a { text-decoration: none; }
.col_center .gallery_picture { text-align: left; width: 200px; }
.col_center .gallery_picture .name { max-width: 220px; color: #666666; margin-left: auto; font-size: 11px; margin-right: auto; }
.col_center .gallery_picture img { border-bottom: #cccccc 3px solid; border-left: #cccccc 3px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; border-top: #cccccc 3px solid; border-right: #cccccc 3px solid; padding-top: 7px; }
.col_center .gallery_picture img:hover { border-bottom: #333 3px solid; border-left: #333 3px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; border-top: #333 3px solid; border-right: #333 3px solid; padding-top: 7px; }
.col_center .gallery_picture small { font-size: 9px; }
.col_center .home { }
.col_center .login { }
.col_center .login .section_login_data { padding-bottom: 15px; overflow: hidden; }
.col_center .message { border-bottom: #7fb4e9 1px solid; border-left: #7fb4e9 1px solid; padding-bottom: 5px; padding-left: 22px; padding-right: 5px; margin-bottom: 5px; background: #cce2f6; color: #006ad2; border-top: #7fb4e9 1px solid; font-weight: bold; border-right: #7fb4e9 1px solid; padding-top: 5px; }
.col_center .news .comments { }
.col_center .news .comments .author { font-weight: bold; }
.col_center .news .comments .content { font-size: 11px; }
.col_center .news .comments .message { background: none transparent scroll repeat 0% 0%; color: #696969; }
.col_center .news .comments .message div { display: none; }
.col_center .news .comments .voute { border-bottom: #cccccc 1px solid; text-align: center; width: 70px; background: #f1f1f1; float: right; color: #ff6600; font-size: 11px; font-weight: bold; margin-right: 4px; border-right: #cccccc 1px solid; }
.col_center .news .comments .voute span { color: #333333; font-size: 11px; font-weight: normal; }
.col_center .news .detail .picture_left { display: inline; }
.col_center .news .detail .picture_left img { float: left; margin-right: 10px; }
.col_center .news .detail .picture_right { display: inline; }
.col_center .news .detail .picture_right img { float: right; margin-left: 10px; }
.col_center .news .detail p { margin-top: 0px; }
.col_center .news .item .picture_left { display: inline; }
.col_center .news .item .picture_left img { float: left; margin-right: 10px; }
.col_center .news .item .picture_right { display: inline; }
.col_center .news .item .picture_right img { float: right; margin-left: 10px; }
.col_center .news .item .title { font-size: 18px; }
.col_center .news .item p { margin-top: 0px; }
.col_center .news .item p.date { font-size: 11px; }
.col_center .ok.message { border-bottom: #99cc33 1px solid; border-left: #99cc33 1px solid; background: #f5fae6; color: #006600; border-top: #99cc33 1px solid; border-right: #99cc33 1px solid; }
.col_center .ok.message a { color: #006600; }
.col_center .profile .section_avatar_change { float: left; }
.col_center .profile .section_avatar_change dt { height: auto; }
.col_center .profile .section_avatar_view { width: 230px; float: left; height: 140px; }
.col_center .profile .section_avatar_view img { border-bottom: #990066 2px solid; border-left: #990066 2px solid; border-top: #990066 2px solid; border-right: #990066 2px solid; }
.col_center .profile .section_personal_data { }
.col_center .register .section_rules span { padding-left: 6px; display: block; color: red; font-size: 11px; }
.col_center .section_info { width: 250px; float: left; font-size: 11px; }
.col_center .section_info p { padding-bottom: 0px; font-style: italic; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.col_center .section_menu ul { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.col_center .section_menu ul li { float: left; margin-right: 6px; }
.col_center .section_send_form { text-align: right; width: 235px; float: right; }
.col_center .section_send_form a { margin-right: 5px; }
.col_center .site_map { }
.col_center .site_map .category { width: 170px; margin-bottom: 5px; float: left; margin-right: 5px; }
.col_center .site_map .category .main { }
.col_center .site_map .category .main a { }
.col_center .site_map .category .main a:hover { }
.col_center .site_map .category .promoted { }
.col_center .site_map .category .promoted a { }
.col_center .site_map .category .promoted a:hover { }
.col_center .site_map .category .sub { }
.col_center .site_map .category .sub a { }
.col_center .site_map .category .sub a:hover { }


.col_center table.form { border-bottom: #DCE2EF 1px solid; border-left: #DCE2EF 1px solid; border-collapse: collapse; border-top: #DCE2EF 1px solid; border-right: #DCE2EF 1px solid; color:#666666 }
.col_center table.form caption { text-align: left; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #70b81e; color: #ffffff; font-weight: bold; padding-top: 5px; }
.col_center table.form tbody td.left_column { width: 150px;  padding:0px; padding-left:8px; }
.col_center table.form tbody td.right_column { }
.col_center table.form td { padding-bottom: 0px; padding-left: 10px; padding-right: 10px; background: #E6EAF3; padding-top: 5px; }
.col_center table.form td .highlight { border-bottom: #ff0000 1px solid; border-left: #ff0000 1px solid; border-top: #ff0000 1px solid; border-right: #ff0000 1px solid; }
.col_center table.form td em {}
.col_center table.form td em.error { font-style: normal; padding-left: 20px; background: url(images/layout/icons-validator-error.gif) no-repeat left 50%; color: #ff0000; margin-left: 5px; }
.col_center table.form td em.success { font-style: normal; padding-left: 20px; background: url(images/layout/icons-validator-ok.gif) no-repeat left 50%; color: #006600; margin-left: 5px; }
.col_center table.form tfoot td.left_column { }
.col_center table.form tfoot td.right_column { padding-bottom: 15px; }


.col_left { width: 223px; float: left; background: #E6EAF3 url(images/layout/col_left_bottom_bg.gif) bottom no-repeat; padding: 10px; margin-bottom: 10px; margin-left: 12px;margin-top:20px; }
.col_left_and_col_right.col_center { width: 420px; float: left; }
.col_right { min-height: 150px; width: 223px; float: right; background: #E6EAF3 url(images/layout/col_left_bottom_bg.gif) bottom no-repeat; padding: 10px; margin-bottom: 10px; margin-right: 12px;margin-top:30px;padding-top:0px; }
.full.col_center { width: 960px; float: left; }

.col_oferta { }
.col_oferta a { color: #4f7dbf; }
.col_oferta p { line-height: 14px; }

.hr { margin-top: 5px; margin-bottom: 5px; background: #ccc; height: 1px; }
.left.col_oferta { min-height: 150px; float: left; overflow: hidden; background: background:url(images/layout/detail_bg.gif) no-repeat; width:928px; padding:18px; padding-top:5px; }
.left.col_oferta .detail { color: #717171; font-size: 11px; }
.left.col_oferta .detail .col_1 { margin-top: 15px; float: left; }
.left.col_oferta .detail ul { }
.left.col_oferta .detail ul li { padding-bottom: 0px; line-height: 14px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; display:inline }
.left.col_oferta .detail ul li img { margin-right: 4px; }
.left.col_oferta .detail .cena { margin-top: 15px; float: right; color: #ff6600; font-size: 24px; margin-right: 20px; }

.left.col_oferta .detail .col_2 .element_listy_2 strong { color:#000000}
.left.col_oferta .detail .col_2 { width: 360px; padding-right: 15px; float: left; }
.left.col_oferta .detail .col_2 ul { margin-top: 32px; margin-bottom: 12px; }
.left.col_oferta .detail .col_2 ul li { display:list-item }
.left.col_oferta .detail .col_2 ul li b { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #000000; padding-top: 0px; }
.left.col_oferta .detail h1 { font-size: 24px; }
.live_menu { z-index: 1000; position: relative; border-bottom-style: none !important; padding-bottom: 0px !important; border-right-style: none !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; border-top-style: none !important; border-left-style: none !important; padding-top: 0px !important; }
.live_menu .item { position: absolute; border-bottom-style: none !important; padding-bottom: 0px !important; line-height: 7px !important; border-right-style: none !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; border-top-style: none !important; float: none; height: 7px !important; border-left-style: none !important; top: 0px !important; padding-top: 0px !important; left: 0px !important; }
.live_menu .item a { border-bottom: 0px; border-left: 0px; padding-bottom: 0px !important; line-height: 7px !important; margin: 0px; padding-left: 0px !important; width: 7px !important; padding-right: 0px !important; height: 7px !important; border-top: 0px; border-right: 0px; padding-top: 0px !important; }
.live_menu .item img { border-bottom-style: none !important; padding-bottom: 0px !important; line-height: 7px !important; border-right-style: none !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; border-top-style: none !important; height: 7px !important; border-left-style: none !important; padding-top: 0px !important; }
.live_menu .item img:hover { border-bottom-style: none !important; padding-bottom: 0px !important; line-height: 7px !important; border-right-style: none !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; border-top-style: none !important; height: 7px !important; border-left-style: none !important; padding-top: 0px !important; }
.middle.col_center { margin: auto; width: 540px; overflow: hidden; }
.news_category { overflow: hidden; }
.news_category > form { margin: 0px 0px 0px 10px; }
.news_category > form input[type='submit'] { font-size: 11px; }
.news_category > form input[type='text'] { width: 90px; font-size: 11px; }
.news_category > ul { padding-bottom: 0px; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.news_category > ul li { list-style-type: none; }
.news_category > ul li a { display: block; color: #0d58ac; text-decoration: none; }
.news_category > ul li a:hover { text-decoration: underline; }
.news_category h2 { padding-bottom: 0px; margin: 0px 0px 10px; padding-left: 0px; padding-right: 0px; color: #ff9148; font-size: 14px; padding-top: 0px; }
.only_col_left.col_center { width: 705px; float: right; }
.only_col_left_w300.col_center { width: 640px; }
.only_col_right.col_center { width: 705px; float: left; }
.page_bar { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.page_bar > .light { font-weight: normal; text-decoration: none; }
.page_bar > .next { margin-left: 5px; margin-right: 5px; text-decoration: none; }
.page_bar > .previous { margin-left: 5px; margin-right: 5px; text-decoration: none; }
.page_bar > .text { color: #999999; margin-right: 3px; }
.page_bar > a { text-decoration: none; }
.page_bar > a:hover { text-decoration: underline; }
.page_bar > em { color: #ccc; margin-left: 2px; margin-right: 2px; }
.popup { text-align: left; margin: 0px auto; width: 600px; padding-top: 20px; }
.popup.col_center { width: 580px; }
.right.col_oferta { margin-top: 26px; min-height: 150px; width: 366px; float: right; }

.right.col_oferta .galeria { margin-top: 137px; width: 276px; float:left }
#item_galeria img { width:90px; height:66px; margin:0xp; padding:0px}
.right.col_oferta .galeria img { width: 90px; margin-bottom: 2px; float: left; height: 67px; margin-right: 2px; }
.right.col_oferta .pager { float: right; margin-right: 24px; }
.survey { border-bottom: #d0e799 1px solid; border-left: #d0e799 1px solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #ebf5d3; border-top: #d0e799 1px solid; margin-right: 5px; border-right: #d0e799 1px solid; padding-top: 5px; }
.survey .answer { font-weight: bold; }
.survey .question { font-size: 12px; font-weight: bold; }
.survey .reply { border-bottom: #d0e799 1px dotted; }
.survey .statistic { }
.survey .statistic_chart { background: #6d0839; height: 5px; }
.survey .summary { margin-top: 5px; }
.survey .vote { text-align: center; margin-top: 5px; }
.to_use { border-bottom: #00cc66 1px solid; border-left: #00cc66 1px solid; padding-bottom: 30px; padding-left: 30px; padding-right: 30px; background: #ccffcc; clear: both; border-top: #00cc66 1px solid; border-right: #00cc66 1px solid; padding-top: 30px; }
#checkbox_search { padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; float: left; padding-top: 4px; }
#trailimageid { z-index: 150; position: absolute; width: auto; display: none; height: 0px; font-size: 11px; top: 0px; left: 0px; }

span.liczba_pokoi { background:#A4B5DD; color:#FFFFFF; padding:1px 3px;}


#page_bar_top { font-size:18px; margin-bottom:20px; text-align:center;}
#page_bar_top em { display:none;}
#page_bar_top a {padding:3px 7px; background:#9DADCF; margin-left:3px; color:#FFFFFF;}
#page_bar_top a:hover { background:#143556;}
#page_bar_top span.light { padding:3px 7px; background:#FF6801; margin-left:3px; color:#FFFFFF;}

#page_bar_bottom { font-size:18px; margin-top:10px; text-align:center;}
#page_bar_bottom em { display:none;}
#page_bar_bottom a {padding:3px 7px; background:#9DADCF; margin-left:3px; color:#FFFFFF;}
#page_bar_bottom a:hover { background:#143556;}
#page_bar_bottom span.light { padding:3px 7px; background:#FF6801; margin-left:3px; color:#FFFFFF;}
