/* saved */ /* Start of CMSMS style sheet 'Formularz kontaktowy' */
#DkrContactForm {
    display: block;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
}
    /* Komunikaty **************************************************************/
    #DkrContactForm #messages {
        display: block;
        clear: both;
        margin: 0;
        padding: 0;
    }

        #DkrContactForm #messages ul {
            list-style: none;
        }

            #DkrContactForm #messages ul li {
                background-image: none;
            }

            #DkrContactForm #messages ul .fieldName {
                font-weight: bold;
            }
    /************************************************************** Komunikaty */


    /* Formularz **************************************************************/
    #DkrContactForm .form {
        display: block;
        clear: both;
        margin: 0;
        padding: 0;
    }

        #DkrContactForm .form fieldset {
            margin: 0;
            padding: 0;
            border: none;
        }

        #DkrContactForm .form fieldset.info {
            clear: both;
            float: left;
        }



        #DkrContactForm .form fieldset.message {
            clear: both;
            float: left;
        }

            #DkrContactForm .form fieldset label {
                display: block;
                clear: both;
                background:none;
            }


            #DkrContactForm .form fieldset input.submit {
                float: right;
            }

            #DkrContactForm .form fieldset input.reset {
               float: left;
            }



            #DkrContactForm .form fieldset textarea {
                overflow:auto;

            }

            #DkrContactForm .form fieldset .field {
  overflow: hidden;
  background: url('uploads/images/bg_input.png') no-repeat;
                display: block;
                clear: both;
                margin: 0;
                padding: 0;
                margin-bottom: 10px;
            }
          #DkrContactForm .form fieldset .buttons {
                display: block;
                clear: both;
  width: 480px;
  padding: 0 10px;
            }

/******  dostosowywujemy ponizsze style do wygladu strony */

#DkrContactForm {
    padding: 0px 0px 15px;
    width: 500px;       /* szerokosc formularza = szerokosc prawej kolumny + szerokosc lewych pol + 6px + odstep miedzy kolumnami */
}

#DkrContactForm .form fieldset.info input,
#DkrContactForm .form fieldset input#subject {
    width: 157px;       /* szerokosc pol w lewej kolumnie */
    height: 17px;
}

#DkrContactForm .form fieldset.info,
#DkrContactForm div#subjectValidate {
  width: 283px;       /* szerokosc lewej kolumny = szerokosc pol + 6px */
}

#DkrContactForm .form fieldset textarea {
    width: 494px;       /* szerokosc pol w prawej kolumnie */
    height: 61px;       /* wysokosc textarea :) */
}

#DkrContactForm div#messageValidate {
    width: 500px;       /* szerokosc prawej kolumny = szerokosc pol + 6px */
  background-image: url('uploads/images/bg_textarea.png');
}
#DkrContactForm div#messageValidate label {display: none;}

#DkrContactForm .form fieldset input, #DkrContactForm .form fieldset textarea {
  float: left;
    margin-bottom: 0;       /* inputy */
    border: none;
    font-size: 1em;
    font-family: trebuchet, sans-serif;
    padding: 3px;
    background: transparent;
    color: #fff;
}

#DkrContactForm .form fieldset label {
  float: right;
  width: 100px;
  text-transform: lowercase;
    background: none;       /* label */
}

/************************************************************** Formularz */

/* SpryFormValidation.css - version 0.5 - Spry Pre-Release 1.5 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {
	display:none;
}
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
{
	display: block;
    clear: both;
    margin-left: 2px;
    padding: 3px;
    padding-right: 0;
	  color: #CC3333;
}

.textareaValidState textarea, textarea.textareaValidState {
	background-color:#B8F5B1 !important;
	color: #000 !important;
}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea,
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
      background-color:#FF9F9F !important; 
      color: #000 !important;
}

.textareaFocusState textarea, textarea.textareaFocusState {
	/* background-color:#FFFFCC; */
}
.textareaFlashState textarea, textarea.textareaFlashState{
	color:red !important;
}
textarea.textareaHintState, .textareaHintState textarea{	/* color: red !important;*/
}

.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
    display: block;
    clear: both;
    margin-left: 2px;
    padding: 3px;
    padding-right: 0;
	  color: #CC3333;
}

.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1 !important;
	color: #000 !important;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input,
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #FF9F9F !important;
	color: #000 !important;
}
.textfieldFocusState input, input.textfieldFocusState {
	/ *background-color: #FFFFCC; */
}

.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}

/* When the widget has the hint message on, the hint text can be styled differently than the user typed text. */
.textfieldHintState input, input.textfieldHintState {
	/*color: red !important;*/
}


.formMessage {width: 100%; text-align: center; font-weight:bold;
padding-top:30px;}

/* End of 'Formularz kontaktowy' */

/* Start of CMSMS style sheet 'Podstawowy' */
* {
  border: none;
  margin: 0;
  padding: 0;
}
hr {display: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
address {font-style: normal;}
ul, ol {list-style: none;}

body {
  background: url('uploads/images/bg_body.png');
  font: 0.6875em/1.65em tahoma, sans-serif;
  color: #fff;
}

strong, b {color: #A1BFCA;}

a, a:visited {
  text-decoration: none;
  color: #A1BFCA;
}
a:hover {text-decoration: underline;}
a.more {
  float: right;
  background: url('uploads/images/shape_cross_white.png') no-repeat 0 7px;
  margin: -15px 0 15px;
  padding-left: 15px;
  text-transform: lowercase;
  font-weight: bold;
}

ul.left{float: left;margin-right:20px;margin-bottom:2px;}
ul.right{float:right;}

img[align="middle"],
img[align="center"] {
  display: block;
  clear: both;
  float: none !important;
  margin: 0 auto 15px !important;
}
img.middle,
img.center {
  display: block;
  clear: both;
  float: none !important;
  margin: 0 auto 15px !important;
}
img[align="right"] {
  clear: right;
  float: right !important;
  margin: 0 0 15px 30px !important;
}
img.right {
  clear: right;
  float: right !important;
  margin: 0 0 15px 30px !important;
}
img[align="left"] {
  clear: left;
  float: left !important;
  margin: 0 30px 15px 0 !important;
}
img.left {
  clear: left;
  float: left !important;
  margin: 0 30px 10px 0 !important;
}

h2 {font: normal 2.7em arial, sans-serif;}
  h2 span {
    font-style: italic;
    font-size: 0.8em;
    color: #3d3d3d;
  }
h3 {color: #A1BFCA;}

label {
  padding: 3px 0;
  color: #A1BFCA;
}
input,
textarea {font-size: 1em;}
input.text {
  display: block;
  margin-bottom: 10px;
  width: 157px;
  height: 17px;
  background: url('uploads/images/bg_input.png') no-repeat;
  padding: 3px;
  color: #fff;
}
input.submit,
input.reset {
  cursor: pointer !important;
  background: url('uploads/images/shape_arrowhead_right_orange.gif') no-repeat left 6px !important;
  padding: 0 0 0 10px !important;
  text-align: left !important;
  text-transform: lowercase !important;
  font-weight: bold !important;
  color: #A1BFCA !important;
}

#container {
  width: 763px;
  background: url('uploads/images/bg_container.png') repeat-y;
  margin: 0 auto;
  padding: 0 13px;
}

#header {
  position: absolute;
  z-index: 1;
  width: 763px;
  height: 309px;
  background: url('uploads/images/bg_header.png') no-repeat right top;
  padding-top: 13px;
}
  #header h1 {
    position: absolute;
    top: 48px;
    left: 32px;
  }
  #header p {
    position: absolute;
    top: 225px;
    left: 225px;
  }

ul#secondary-nav {padding-top:150px; padding-right:10px;}

    ul#secondary-nav a {
      text-transform: lowercase;
      font-size: 0.9em;
      color: #000;
    }
    ul#secondary-nav li {
     background:transparent none no-repeat scroll center top;
clear:both;
float:right;
margin-bottom:7px;
padding-top:7px;
text-align:center;
width:68px;
    }
    ul#secondary-nav li#submenu_wyszukiwarka {background-image: url('uploads/images/icon_search.gif');}
    ul#secondary-nav li#submenu_mapa-strony { background-image: url('uploads/images/icon_sitemap.gif');    }
    ul#secondary-nav li#submenu_kontakt {background-image: url('uploads/images/icon_contact.gif');}

#content {
  overflow: hidden;
  position: relative;
  background: url('uploads/images/bg_content.png') no-repeat;
  padding: 352px 30px 15px 231px;
  text-align: justify;
}
  #content img {border: 3px solid #fff;}
  #content h2,
  #content h3,
  #content h4,
  #content h5,
  #content h6,
  #content p,
  #content ul,
  #content ol {margin-bottom: 15px;}
    #content ul ul {margin-bottom: 0;}
    #content ul li {
      background: url('uploads/images/shape_cross_white.png') no-repeat 0 7px;
      padding-left: 15px;
      color: #A1BFCA;
      overflow:hidden;
      zoom:1;
    }
    #content ul span {font-weight: bold;}

#main {min-height: 200px;}
#sub {
  position: absolute;
  bottom: 0;
  left: 10px;
}

p#extra {
  width: 121px;
  min-height: 63px;
  background: url('uploads/images/img_envelope.png') no-repeat;
  padding-left: 60px;
  text-transform: lowercase;
  font-weight: bold;
  color: #181818;
}
  p#extra a {
    display: block;
    text-transform: uppercase;
    color: #181818;
  }

#footer {
  overflow: hidden;
  background: url('uploads/images/bg_footer.png') repeat-y;
  padding: 10px 15px 10px 216px;
  line-height: 1.25em;
  color: #8e8e8f;
}
  #footer a {color: #A1BFCA;}
  #footer p {
    float: right;
    white-space: nowrap;
    font-weight: bold;
  }
  #footer ul {float: left;}
    #footer ul a {color: #A1BFCA;}
    #footer li {
      float: left;
      border-right: 1px solid #555656;
      margin-right: 5px;
      padding-right: 5px;
    }
    #footer li.last {
      border-right: none;
      margin-right: 0;
      padding-right: 0;
    }

  #content ul.offerlist li {
    overflow: hidden;
    background: none;
    padding-left: 0;
    color: #fff;
    padding-bottom:10px;
  }
 #content ul.offerlist li ul li{
background: url('uploads/images/shape_cross_white.png') no-repeat 0 7px;
      padding-left: 15px;
      padding-bottom:0px;
}


  #content ul.offerlist h3 {margin-bottom: 0;}

  #cntnt01moduleform_1 label {display: none;}

.mceContentBody {
  overflow: auto !important;
  float: none !important;
  width: 502px !important;
  background: url('uploads/images/bg_tinymce.png') !important;
  margin: 0 113px 0 0 !important;
  padding: 5px !important;
}

.mceContentBody a,
.mceContentBody a:visited {
  color: #A1BFCA !important;
  text-decoration: none !important;
}
.mceContentBody a:hover {text-decoration: underline !important;}

  .mceContentBody ul li {zoom: 1;}

.mceContentBody p#extra {
  height: 63px;
  color: #fff
}
  .mceContentBody p#extra a {
    white-space: nowrap;
    color: #fff !important;
  }

#page_aktualnosci #content li{color:#FFF;padding-bottom:10px;}
/* End of 'Podstawowy' */

