/* Start of CMSMS style sheet 'Główny' */
/* CSS Document Generated by Warski */

* { margin:0; padding:0; border:0;}

body {
	font-family: Tahoma, Verdana, Trebuchet, sans-serif;
	font-size: 11px;
	color:#32528b;
	background: transparent;
        position:relative;
}

img { border:0; display: block;}

a {color:#32528b; text-decoration: none; background-color: transparent;}
a:hover {text-decoration: none; color:#bb4b65; background-color: transparent;}
.clear {clear: both;}
li span, .hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
li {list-style: none;}
p {line-height: 1.25em; margin-bottom:10px;}
.green {color: #008000;}
.red {color: #ff0000;}
.blue {color:#0000FF;}
.yellow {color:#d9d600;}



#top_left {height:424px; float: left; width:49.9%; background: url(uploads/images/bg.jpg) repeat-x; z-index: 1; position: absolute; left: 0px;}
#top_right {height:424px; float: right; width:49.9%; z-index: 1; position: absolute; background: url(uploads/images/bg_right_fix.jpg) repeat-x; right:0px;}
#wrapper_top {width:959px; margin: 0 auto; position: relative; z-index: 100;} 
#top { margin: 0 auto; height:424px; background: url(uploads/images/top.jpg) no-repeat left top; z-index: 2; position: relative;}
#top h1 {float: right; margin:35px 40px 259px 0;}

#header {width:959px; height: 49px; background: url(uploads/images/menu_poprawka.jpg) no-repeat; margin: 0 auto; clear: both;}
#header form {float: left; width:235px;}
#header input#cntnt01searchinput {background: transparent url(uploads/images/bg_input_search.jpg) no-repeat; padding:8px 7px 0 7px; height: 30px; width: 149px; font-size: 10px; color: #32528b; }
#header input.submit {color:#bb4b65; background: transparent; border: none; font-weight: bold; font-family: arial; font-size: 12px; cursor: pointer;}

#header ul {float: right; margin: 16px 36px 0 0;}
#header li {float: left; background: transparent url(uploads/images/bg_menu_li.gif) no-repeat left center; padding:0 10px 0 22px;}
#header li a {display: block; height:21px;}
#header li.home a {background: url(uploads/images/menu_home.jpg) no-repeat; width: 105px;}
#header li.galeria a {background: url(uploads/images/menu_galeria.jpg) no-repeat; width: 56px;}
#header li.widokowki a {background: url(uploads/images/menu_widokowki.jpg) no-repeat; width: 84px;}
#header li.orabce a {background: url(uploads/images/menu_orabce.jpg) no-repeat; width: 61px;}
#header li.plan a {background: url(uploads/images/menu_plan_rabki.jpg) no-repeat; width: 80px;}
#header li.kontakt a {background: url(uploads/images/menu_kontakt.jpg) no-repeat; width: 61px;}

#header li.home a:hover, #header li.home a.current  {background: url(uploads/images/menu_home_over.jpg) no-repeat; width: 105px;}
#header li.galeria a:hover, #header li.galeria a.current {background: url(uploads/images/menu_galeria_over.jpg) no-repeat; width: 56px;}
#header li.widokowki a:hover, #header li.widokowki a.current {background: url(uploads/images/menu_widokowki_over.jpg) no-repeat; width: 84px;}
#header li.orabce a:hover, #header li.orabce a.current {background: url(uploads/images/menu_orabce_over.jpg) no-repeat; width: 61px;}
#header li.plan a:hover, #header li.plan a.current {background: url(uploads/images/menu_plan_rabki_over.jpg) no-repeat; width: 80px;}
#header li.kontakt a:hover, #header li.kontakt a.current {background: url(uploads/images/menu_kontakt_over.jpg) no-repeat; width: 61px;}


#content {width: 990px; margin: -15px auto 0; overflow: hidden; position: relative; z-index: 3;}

#content p.more {text-align: right; font-weight: bold;}
#content p.more a:hover {text-decoration: underline;}

#sub_comment {float: left; width:221px; padding:10px 16px 0px 25px; min-height: 272px; height: auto !important; height: 272px; background: url(uploads/images/bg_sub_comment_01.jpg) no-repeat;}
#sub_comment h2 {font-size: 14px; font-family: arial; background: url(uploads/images/bg_opinie.jpg) no-repeat left center; text-align: right; margin-bottom:20px;}
#sub_comment ul {overflow: hidden;}
#sub_comment li {overflow: hidden; margin-bottom:15px;}
#sub_comment li dl {}
#sub_comment li dt {color:#bb4b65; font-weight: bold; border-bottom: 1px #bb4b65 dotted; line-height: 1.5em; margin-bottom:5px;}
#sub_comment li dd {text-align: justify;}
#sub_comment li dd p {margin:0px; padding:0px;}
#sub_comment form.more input {border:none; background:transparent; float:right; font-weight:bold; color:#31518A; font-family:tahoma; font-size:11px; cursor:pointer; text-align:right;}
#sub_comment form.more input:hover {text-decoration: underline; color:#BB4B65;}

#main {float: left; padding:40px 20px 0pt 17px; width:400px; min-height: 272px; height: auto !important; height: 272px; background: url(uploads/images/bg_main_01.jpg) no-repeat}
#main h2 {margin-bottom:10px; height: 38px;}
#main h3 {font-size:120%;margin-bottom:10px;}
#main ul {overflow: hidden; margin-bottom:10px;}
#main li {line-height: 1.5em; color:#bb4b65; font-weight: bold; margin-left:20px; list-style: square;}
#main p:first-letter {font-family: arial; font-size: 16px; padding-right:1px; font-weight: bold;}
#main p strong {color:#bb4b65;}
#main h5 {font-size: 13px;}

#sub_contact {float: left;  width:211px; padding: 0 30px 0 10px;  min-height: 272px; height: auto !important; height: 272px; background: url(uploads/images/bg_sub_contact_01.jpg) no-repeat;}

#sub_contact img {margin: 0 0 0px -8px; }
#sub_contact h2 {background: url(uploads/images/bg_hajduczek.jpg) no-repeat right center; color:#BB4B65; font-size: 21px; font-family: verdana; margin-bottom: 10px; }
#sub_contact p {margin-bottom:5px;}
#sub_contact p.tel {line-height: 2.0em;}
#sub_contact p.tel span {font-family: georgia; font-size: 17px; font-weight: bold; margin-left:5px;}
#sub_contact p.tel strong {font-family: georgia; color:#BB4B65; font-size: 19px;}
#sub_contact p a:hover {text-decoration: underline;}

#licznik {margin: 20px auto; }
#licznik p {font-weight:bold; padding-right:15px; padding-top:3px; text-align:center; color:#32528b;}
#licznik p strong {color:#bb4b65;}

#footer_wrapper {width: 100%; background: url(uploads/images/bg_footer_wrapper.jpg) repeat-x;height: 76px;}
#footer {width: 959px; height: 46px; padding-top:36px; background: url(uploads/images/bg_footer.jpg) no-repeat -15px top; margin: 0 auto}
#footer p {float: left; font-size: 12px; color:#bb4b65; font-weight: bold; font-family: tahoma; padding-right:67px;}
#footer ul.menu {overflow: hidden; float: left;}
#footer .menu li {float: left; padding:0 10px 0 7px; border-right:1px #32528b solid; color: #32528b;}
#footer .menu li a {color:#32528b;}
#footer .menu li a:hover {color:#bb4b65;}
#footer .menu li.lastkid {border:none; color:#bb4b65;}
#footer .menu li.lastkid a {color:#bb4b65;}

#footer ul.more {overflow: hidden; float: right; padding-right:20px;}
#footer .more li {float: left; padding-left:10px;}
#footer img#warski {position:relative; top:-12px; left:25px; float:left;}

/* o Rabce */
#main ul.img {}
#main .img li {list-style: none; margin:0; padding-bottom:44px; background: url(uploads/images/bg_main_shadow.jpg) no-repeat center bottom;}
#main .img dl {}
#main .img dt {color: #bb4b65; margin-bottom:3px; font-size: 13px;}
#main .img dt img {float: right; border: 2px #bb4b65 solid; padding: 2px; margin-left:10px;}
#main .img dt a {color: #bb4b65;}
#main .img dt a:hover {text-decoration: underline;}
#main .img dd {color:#32528b; text-align: justify; margin-bottom:5px;}
#main .img li ul {margin: 5px 0 0 0}
#main .img li li {background: none; padding: 0px; list-style: square; margin-left:15px;}

/* plan rabki */

/* plan rabki */
.gallery {background: url(uploads/images/bg_gallery.jpg) no-repeat left 25px !important; width: 939px !important; padding: 0 20px }
#flashcontent {width: 930px; margin: 0 auto;}

/* galeria */
#gallery {width: 844px; padding: 10px 20px; margin: 20px 0 0 12px; min-height:622px; height: auto !important; height: 622px;}
#content h2.galeria, h2.widokowki {margin:15px 0 0 20px;}
#gallery ul {overflow: hidden; background: url(uploads/images/bg_main_shadow.jpg) no-repeat center bottom; margin-bottom:-17px; padding-bottom:50px;}
#gallery li {float: left; width: 210px; position: relative; z-index: 10; overflow: hidden; min-height: 165px; height: auto !important; height: 165px;}
#gallery li a {display: block; width: 210px; height:165px; position: absolute;}
#gallery li img {margin: 22px auto 0; }
#gallery li img.ramka {margin: 0; position: absolute; z-index: 20;}
#gallery li dl {margin-top:20px; padding: 0 20px; display:none;}
#gallery li dt {color:#bb4b65; font-weight: bold;}
#gallery li dd {}

/ * Opinie */

.cms-guestbook-div-insert {border:1px red solid;}
.cms-guestbook-div-insert label {clear:both; display:block; float:left; width:62px; height:28px; font-weight:bold;color:#BB4B65;}
.cms-guestbook-div-insert input {background: url(uploads/images/bg_input_short.png) no-repeat; height:18px; margin-bottom:10px; padding:5px; width:149px;}
#message {background: url(uploads/images/bg_opinion_text_area.png) no-repeat; width:205px; height:160px; padding:10px;}




/* robots */
#sub_contact #robots {width:105%;}
#sub_contact #robots img {display:inline; margin:0 0 0 0;}
#sub_contact #robots strong {bottom:5px; position:relative;letter-spacing:-1px;}

form {position:relative}
/* End of 'Główny' */

