* {
 margin: 0;
 padding: 0; }
 
*:focus {
 outline: none; }
 
body {
 font: normal 12px Verdana, sans-serif;
 color: #003677;
 background: url('../../images/frontend/bg.gif') repeat-x;
 text-align: center; }
 
img {
 border: 0; }
 
.Void {
 clear: both; }
 
#Main {
 margin: 0 auto;
 width: 987px;
 text-align: left; }
 
#Top {
 float: left;
 height: 184px; }
 
#Top img {
 float: left; }
 
#Middle {
 clear: both; }
 
#MiddleLeft {
 float: left;
 width: 246px;
 background: url('../../images/frontend/bg-left.gif') 100% 0 no-repeat; }
 
#MiddleLeft h2 {
 padding: 12px 30px;
 font: bold 12px Verdana, sans-serif;
 color: #0078FF;
 background: url('../../images/frontend/dot-blue.gif') 12px 14px no-repeat; }
 
#MiddleLeft ul {
 list-style-type: none;
 padding: 18px 18px 0; }
 
#MiddleLeft li {
 padding-left: 18px;
 margin-bottom: 4px; }
 
#MiddleLeft ul a {
 color: #003677;
 text-decoration: none; }
 
#MiddleLeft ul a:hover {
 color: #0078FF;
 border-bottom: 1px dotted #0078FF; }
 
#MiddleLeft ul li.Selected {
 background: url('../../images/frontend/dot-blue.gif') 0 2px no-repeat; }
 
#MiddleLeft ul li.Selected a {
 font: bold 12px Verdana, sans-serif;
 /*color: #0078FF;*/ }
 
#MiddleLeft ul .Promo {
 padding-top: 8px; }
 
#MiddleLeft ul .Promo a:hover {
 border-bottom-style: none; }
 
#MiddleLeft .Adress {
 padding: 36px; }

#MiddleLeft .Adress .Orange { 
 color: #FFA238;
 font-weight: bold; }
 
#MiddleLeft .Adress .Blue { 
 color: #0078FF;
 font-weight: bold; }
 
#MiddleLeft .Adress .Blue a {
 color: #0078FF;
 text-decoration: none; }
 
#MiddleLeft .Adress .Blue a:hover {
 text-decoration: underline; }
 
#MiddleRight {
 float: left;
 width: 741px;
 background: url('../../images/frontend/bg-right.gif') no-repeat 100% 0; }
 
#MiddleRight .Text {
 text-align: justify;
 padding: 0 18px 12px; }

#MiddleRight p {
 text-align: justify;
 padding-bottom: 4px; } 
 
#MiddleRight ul {
 padding: 6px 12px;
 list-style-type: none; }

#MiddleRight li {
 margin-bottom: 2px; }
 
#MiddleRight li.Selected {
 font-weight: bold; }
 
#MiddleRight .Level2 {
 margin-left: 8px; }
 
#MiddleRight h1 {
 padding: 0 18px 6px;
 font: bold 20px Verdana, sans-serif;
 color: #D71C00;
 background: url('../../images/frontend/dot-orange.gif') 2px 8px no-repeat; }
 
#MiddleRight h2 {
 padding: 6px 18px 6px;
 font: bold 20px Verdana, sans-serif;
 color: #D71C00;
 background: url('../../images/frontend/dot-orange.gif') 2px 14px no-repeat; }
 
#MiddleRight h3 {
 padding: 0 0 6px;
 font: bold 16px Verdana, sans-serif;
 color: #D71C00; }
 
#MiddleRight a {
 color: #FF8800;
 text-decoration: underline; }

#MiddleRight a:hover {
 color: #0078FF;
 text-decoration: underline; }
 
#MainPage {
 /*background: url('../../images/frontend/bg-right-corner.gif') 100% 100% no-repeat;*/
 /*min-height: 464px;
 _height: 464px;*/ }

#LeftContent {
 float: left;
 width: 300px;
 min-height: 400px; }
 
#LeftContent h1 {
 padding: 0 4px 8px;
 font: bold 12px Verdana, sans-serif;
 color: #D71C00;
 background: url('../../images/frontend/dot-orange.gif') 12px 14px no-repeat; }
 
#LeftContent ul {
 list-style-type: none;
 padding: 6px 30px; }
 
#LeftContent li {
 margin-bottom: 4px; }
 
#LeftContent ul a {
 color: #003677;
 text-decoration: none; }
 
#LeftContent ul a:hover {
 color: #FF8800;
 text-decoration: none;
 border-bottom: 1px dotted #FF8800; }*/

#RightContent {
 float: left;
 width: 350px; }
 
#RightContent .Text {
 padding: 0 24px 12px 0;
 color: #5a5a5a;
 text-align: justify; }
 
#RightContent p {
 padding: 2px 0; }
 
#RightContent ul {
 list-style-type: none;
 padding: 0 30px 6px;
 color: #003677; }
 
#RightContent li {
 margin-bottom: 2px; }
 
#RightContent a {
 color: #003677;
 text-decoration: none; }
 
#RightContent a:hover {
 color: #FF8800;
 border-bottom: 1px dotted #FF8800; } 
 
#RightContent h2 {
 padding: 12px 8px;
 font: bold 12px Verdana, sans-serif;
 color: #D71C00;
 text-align: center; }
 
#RightContent h3 {
 padding: 12px 30px;
 font: bold 12px Verdana, sans-serif;
 color: #D71C00;
 background: url('../../images/frontend/dot-orange.gif') 12px 14px no-repeat; }
 
#RightContent .Phone {
 padding: 16px 0 1px;
 font: bold 18px Verdana, sans-serif;
 color: #FF8800; }
 
#RightContent h1 {
 padding-top: 16px;
 font: bold 12px Verdana, sans-serif; }
 
#RightContent .Adres { }
 
#RightContent .Mail {
 padding: 1px 0 16px;
 font: bold 18px Verdana, sans-serif;
 color: #0078FF; }
 
#RightContent .Mail a {
 color: #0078FF;
 text-decoration: none; }
 
#RightContent .Mail a:hover {
 border-bottom: 1px dotted #0078FF; }
 
#Bottom {
 clear: both;
 background: url('../../images/frontend/bg-bottom.gif') center top no-repeat;
 text-align: right;
 min-height: 36px;
 _height: 36px; }
 
#Bottom ul {
 float: left;
 width: 850px;
 list-style-type: none;
 padding: 6px;
 font: normal 12px Verdana, sans-serif;
 color: #3E638F;
 text-align: left; }
 
#Bottom li {
 display: inline;
 padding: 0 8px;
 border-right: 1px solid #3E638f; }
 
#Bottom li.Last {
 border-right-style: none; } 
 
#Bottom li a { 
 color: #3E638F;
 text-decoration: none; }
 
#Bottom li a:hover {
 border-bottom: 1px dotted #3E638F; }
 
#Enzo {
 padding: 6px 12px; }
 







/* MainPageTemp */

#MainPageTemp h1 {
 padding: 24px 30px 0;
 font: bold 18px Verdana, sans-serif;
 color: #D71C00;
 text-align: center; }

#MainPageTemp h2 {
 padding: 12px 30px;
 font: bold 12px Verdana, sans-serif;
 color: #D71C00;
 background: url('../../images/frontend/dot-orange.gif') 12px 14px no-repeat; }
 
#MainPageTemp ul {
 list-style-type: none;
 padding: 6px 12px; }
 
#MainPageTemp span {
 color: #003677; }
 
#MainPageTemp li {
 margin-bottom: 4px; }
 
#MainPageTemp ul a {
 color: #003677;
 text-decoration: none; }
 
#MainPageTemp ul a:hover {
 color: #FF8800;
 border-bottom: 1px dotted #FF8800; }
 
#MainPageTemp .Text {
 padding: 0 24px 12px 30px;
 color: #5a5a5a;
 text-align: justify; }
 
#MainPageTemp p {
 padding: 2px 0; }
 
#MainPageTemp .Phone {
 padding: 16px 0 1px;
 font: bold 18px Verdana, sans-serif;
 color: #FF8800; }
 
#MainPageTemp h4 {
 padding-top: 16px;
 font: bold 12px Verdana, sans-serif; }
 
#MainPageTemp h3 {
 padding: 8px 0 4px;
 font: bold 12px Verdana, sans-serif;
 color: #D71C00; }
 
#MainPageTemp .Adres { }
 
#MainPageTemp .Mail {
 padding: 1px 0 16px;
 font: bold 18px Verdana, sans-serif;
 color: #0078FF; }
 
#MainPageTemp .Mail a {
 color: #0078FF;
 text-decoration: none; }
 
#MainPageTemp .Mail a:hover {
 border-bottom: 1px dotted #0078FF; }
 
 /* cssdropdown */

#cssdropdown,
#cssdropdown ul {
 padding: 0;
 margin: 0;
 list-style: none; }

#cssdropdown li {
 float: left;
 position: relative; }

#cssdropdown .mainitems { }

#cssdropdown .subuls {
 display: none;
 width: 15em;
 position: absolute;
 top: 2,7em;
 left: 0; }

#cssdropdown .subuls li {
 width: 100%; }

#cssdropdown li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
 top: auto;
 left: auto; }

#cssdropdown li:hover ul,
#cssdropdown li.over ul { /* lists nested under hovered list items */
 display: block; }
 
/* ###### */

#TopMenu {
 clear: both;
 height: 31px;
 background: url('../../images/frontend/top-menu-bg.gif') no-repeat; }

#TopMenu a {
 display: block;
 padding: 7px 4px 10px 24px;
 background: url('../../images/frontend/top-menu-arrow.gif') 11px 9px no-repeat;
 color: #000054;
 text-decoration: none; }

#TopMenu a:hover {
 text-decoration: underline; }
 
#TopMenu li:hover a {
 background: url('../../images/frontend/top-menu-arrow.gif') 11px 9px no-repeat; }

#TopMenu li:hover ul {
 padding: 0;
 margin-left: 8px;
 float: left;
 background: url('../../images/frontend/sub-menu-bg.gif') 0 100% repeat-x #FDFEFF; }
 
#TopMenu li:hover ul a {
 display: block;
 padding: 3px 3px 3px 22px;
 background: url('../../images/frontend/sub-menu-arrow.gif') 11px 7px no-repeat;
 border-bottom: 1px dotted #5CA5FF;
 text-decoration: none; }
 
#TopMenu ul ul a:hover {
 text-decoration: underline;
 color: #5CA5FF; }
 
#BreadCrumb {
 font: bold 11px Arial, sans-serif; }
 
#BreadCrumb ul {
 padding: 12px 18px 10px;
 text-align: right; }
 
#BreadCrumb li {
 _padding-left: 3px;
 display: inline; }
 
#BreadCrumb ul a {
 font: normal 11px Verdana, sans-serif;
 color: #003677;
 text-decoration: none; }

#BreadCrumb ul a:hover {
 color: #5CA5FF;
 text-decoration: underline; }
 
#BreadCrumb ul span {
 font-weight: normal; }
 
#MainPage .Form {
 padding: 12px }
 
#MainPage .Form div {
 clear: both;
 padding-bottom: 2px; }
 
#MainPage .Form .SubmitBox {
 clear: both;
 text-align: center;
 padding: 4px;
 padding-right: 75px; }
 
#MainPage .Form input.Submit {
 border: 1px solid #DCEFFF;
 background: #ECF7FF;
 padding: 2px 8px;
 color: #3E638F;
 font: bold 12px Verdana, sans-serif; }

#MainPage .Form input.Submit:hover,
#MainPage .Form input.Submit:focus {
 cursor: pointer;
 border: 1px solid #3E638F; }
 
#MainPage .Form label {
 float: left;
 width: 180px;
 padding: 2px 4px;
 text-align: right; }
 
#MainPage .Form input.Text,
#MainPage .Form textarea.Text {
 float: left;
 width: 240px;
 margin: 2px 4px;
 padding: 0 1px;
 border: 1px solid #0067DB;
 font: normal 12px Verdana, sans-serif; }
 
#MainPage .Form select.Select {
 float: left;
 width: 140px;
 margin: 2px 4px;
 padding-left: 1px;
 border: 1px solid #0067DB;
 font: normal 12px Verdana, sans-serif; } 
 
#MainPage .Form span.Red {
 float: left; }
 
#MainPage .Form select.Select option {
 padding: 0 3px;
 font: normal 12px Verdana, sans-serif; }
 
#MainPage .BoxSmall {
 float: left;
 width: 320px;
 _width: 314px;
 margin-right: 12px;
 margin-bottom: 12px;
 background: url('../../images/frontend/left-gradient.gif') 0 0 repeat-y #FFFFFF; }
 
#MainPage .BoxSmall .BoxIn {
 min-height: 212px;
 _height: 212px;
 background: url('../../images/frontend/right-gradient.gif') 100% 0 repeat-y;
 padding: 12px 8px 12px 6px; }
 
#MainPage .BoxSmall .BoxIn h5 {
 font: normal 12px Verdana, sans-serif;
 color: #0078FF;
 padding-bottom: 8px;
 text-align: left; }
 
#MainPage .BoxSmall .BoxIn h5 span {
 font-weight: bold; }

#MainPage .BoxSmall .BoxIn .Image {
 /*width: 100px;*/
 float: left; }
 
#MainPage .BoxSmall .BoxIn .Image img {
 float: left;
 margin-right: 5px;
 margin-bottom: 5px;
 /*width: 100px;*/
 /*border: 1px solid #014AFF;*/ }

#MainPage .BoxSmall .BoxIn .About {
 text-align: left; }
 
#MainPage .BoxSmall .BoxIn .About * {
 text-align: left; }
 
#MainPage .BoxSmall .BoxIn .About b {
 color: #0078FF; }
 
#MainPage .BoxSmall .BoxIn form {
 clear: both;
 padding-top: 8px; }
 
#MainPage .BoxSmall .BoxIn input.Text {
 width: 20px;
 margin: 2px 4px;
 padding: 0 1px;
 border: 1px solid #0067DB;
 font: normal 12px Verdana, sans-serif; }
 
#MainPage .BoxSmall .BoxIn input.Submit {
 border-style: none;
 width: 142px;
 padding: 4px 12px 4px 36px;
 _padding: 2px 0 4px;
 _width: 142px;
 _padding-left: 24px;
 cursor: pointer;
 background: url('../../images/frontend/dodaj.gif') no-repeat;
 font: normal 12px Verdana, sans-serif;
 color: #E47B00; }
 
#MainPage .BoxSmall .BoxIn input.Submit:hover {
 color: #003677; }
 
#MainPage .BoxSmall .BoxIn .More {
 display: block;
 width: 100px;
 margin-top: 6px;
 padding: 4px 4px 4px 26px;
 background: url('../../images/frontend/zobacz.gif') no-repeat;
 font: normal 12px Verdana, sans-serif;
 text-decoration: none;
 color: #0067DB; }
 
#MainPage .BoxSmall .BoxIn .More:hover {
 color: #003677; }
 


#MainPage .BoxBig {
 width: 700px;
 float: left;
 background: url('../../images/frontend/left-gradient.gif') 0 0 repeat-y; }
 
#MainPage .BoxBig .BoxIn {
 background: url('../../images/frontend/right-gradient.gif') 100% 0 repeat-y;
 padding: 12px; }
 
#MainPage .BoxBig .BoxIn h4 {
 padding: 0 0 18px 16px;
 font: bold 18px Verdana, sans-serif;
 color: #D71C00;
 background: url('../../images/frontend/dot-orange.gif') 0 5px no-repeat; }
 
#MainPage .BoxBig .BoxIn h4 span {
 display: none;
 font: bold 12px Verdana, sans-serif;
 color: #0078FF; }

#MainPage .BoxBig .BoxIn .Image {
 width: 50%;
 text-align: center;
 float: left; }
 
#MainPage .BoxBig .BoxIn .Image img {
 /*border: 1px solid #014AFF;*/ }

#MainPage .BoxBig .BoxIn .About {
 margin-left: 50%; }
 
#MainPage .BoxBig .BoxIn .About b {
 color: #0078FF; }
 
#MainPage .BoxBig .BoxIn form {
 padding-top: 8px; }
 
#MainPage .BoxBig .BoxIn input.Text {
 margin: 2px 4px;
 padding: 0 1px;
 border: 1px solid #0067DB;
 font: normal 12px Verdana, sans-serif; }
 
#MainPage .BoxBig .BoxIn input.Submit {
 border-style: none;
 width: 142px;
 padding: 4px 12px 4px 36px;
 _padding: 2px 0 4px;
 _width: 142px;
 _padding-left: 24px;
 cursor: pointer;
 background: url('../../images/frontend/dodaj.gif') no-repeat;
 font: normal 12px Verdana, sans-serif;
 color: #E47B00; }
 
#MainPage .BoxBig .BoxIn input.Submit:hover {
 color: #003677; }
 
#MainPage .BoxBig .BoxIn .More {
 display: block;
 width: 100px;
 margin-top: 6px;
 padding: 4px 4px 4px 26px;
 background: url('../../images/frontend/zobacz.gif') no-repeat;
 font: normal 12px Verdana, sans-serif;
 text-decoration: none;
 color: #0067DB; }
 
#MainPage .BoxBig .BoxIn .More:hover {
 color: #003677; }
 
#MainPage .Adress {
 padding: 4px 12px 24px; }

#MainPage .Adress .Orange { 
 color: #FFA238;
 font-weight: bold; }
 
#MainPage .Adress .Blue { 
 color: #0078FF;
 font-weight: bold; }
 
#MainPage .Adress .Blue a {
 color: #0078FF;
 text-decoration: none; }
 
#MainPage .Adress .Blue a:hover {
 text-decoration: underline; }
 
#MainPage .Red {
 color: red;
 font: bold 14px Verdana, sans-serif; }
 
#MainPage .PromotionBox {
 float: left;
 width: 160px;
 padding: 12px 0;
 margin-right: 12px;
 text-align: center; }
 
#MainPage .PromotionBox .Image {
 text-align: center; }
 
#MainPage .PromotionBox .Image img {
 /*border: 1px solid #014AFF;*/ }

#MainPage .PromotionBox p { 
 text-align: center; }
 
#MainPage .PromotionBox p a {
 color: #003577;
 text-decoration: none; }
 
#MainPage .PromotionBox p a:hover {
 color: #0067DB;
 text-decoration: underline; }
 
#BottomBox {
 clear: both;
 background: url('../../images/frontend/bg-right-corner.gif') 100% 100% no-repeat;
 height: 169px; }
 
#BottomBox .Adress {
 padding: 36px 36px 0; }

#BottomBox .Adress .Orange { 
 color: #FFA238;
 font-weight: bold; }
 
#BottomBox .Adress .Blue { 
 color: #0078FF;
 font-weight: bold; }
 
#BottomBox .Adress .Blue a {
 color: #0078FF;
 text-decoration: none; }
 
#BottomBox .Adress .Blue a:hover {
 text-decoration: underline; }
 
#SEO {
 clear: both;
 text-align: center;
 font-size: 9px;
 color: #3E638F;
 padding: 0 0 8px; }
 
#SEO a {
 color: #3E638F;
 text-decoration: none; }
 
#SEO a:hover {
 text-decoration: underline; }
 
#katalog {text-align:left;font-weight:bold;margin-left:10px;}

