/* ~~~~> project: "Surya-Yoga"; author: Hexabit (www.hexabit.pl); update: 2009-11-12; version: 1.0; file: "base.css"; validation: 2.1 <~~~~ */
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
html, body {background:#ffffe1;font-family:"Verdana";font-size:10px;color:#4c382e;}
#pageWrapper {background:#fddc99 url("../gfx/bg-body.png") repeat-x 0 bottom;width:100%;height:100%;margin:0;}
#pageContainer {width:1020px;margin:0 auto;padding:0;height:100%;}
#headWrapper {background:transparent;padding:15px 0 0 15px;}
#headBanner {display:block;}
#mainAreaTop {background:transparent url(../gfx/bg-main-area-top.png) no-repeat 0 0;width:1008px;height:60px;}
#mainMenu {background:transparent;list-style:none;padding:25px 0 0 0;margin:0 0 0 25px;width:960px;height:55px;}
#mainMenu tr td {padding:5px 0 0 0;}
#mainMenu tr td.empty {width:30px;}
#mainMenu tr td.last {border:0;}
#mainMenu tr td div {display:block;text-align:center;margin:auto auto;}
#mainMenu tr td div a {text-align:center; color:#434343;display:block;padding:0 0 0 12px;text-decoration:none;height:30px;}
#mainMenu tr td div a span.mm {display:block;padding:5px 10px 0 0;margin:0;font-family:"Verdana";font-size:12px;letter-spacing:-1px;color:#fff;text-shadow:#7c3916 1px 1px 2px;height:30px;}
#mainMenu tr td div a:hover, #mainMenu tr td div a.selected {display:block;background:url("../gfx/bg-main-menu-selected-left.png") no-repeat 0 0;}
#mainMenu tr td div a:hover span.mm, #mainMenu tr td div a.selected span.mm { display:block;background:url("../gfx/bg-main-menu-selected-right.png") no-repeat 100% 0; color:#fff;}
#mainAreaContent {background:transparent url(../gfx/bg-main-area.png) repeat-y 0 0;width:1008px;}
#mainFlowerOverlay {background:transparent url(../gfx/bg-flower.png) no-repeat right bottom;margin:0 20px 0 0;}
#mainAreaBottom {background:transparent url(../gfx/bg-main-area-bottom.png) no-repeat 0 0;width:1008px;height:90px;}
#content {padding:0px 0px 40px 40px;}
#leftSide {float:left;width:270px;}
#subMenuWrapper {float:left;width:100%;}
#subMenuTop {float:left;background:transparent url("../gfx/bg-submenu-top-1.png") no-repeat 0 0;width:264px;height:25px;}
#subMenuArea {float:left;background:transparent url("../gfx/bg-submenu.png") repeat-y 0 0;font-size:11px;font-weight:bold;color:#f0d3bd;margin:0;padding:0;width:264px;}
#subMenuArea ul {margin:5px 0 0 15px;}
#subMenuArea ul li {list-style:none;margin:0 0 3px 0;background:transparent url("../gfx/bg-submenu-entry.png") no-repeat 0 0;width:232px;height:23px;}
#subMenuArea ul li.deep2 {font-size:10px;color:#f0d3bd;list-style:none;margin:0 0 3px 0;background:transparent;width:232px;height:23px;padding:0 0 0 15px;}
#subMenuArea ul li:hover, #subMenuArea ul li.subMenuSelected {list-style:none;margin:0 0 3px 0;background:transparent url("../gfx/bg-submenu-entry-selected.png") no-repeat 0 0;width:232px;height:23px;}
#subMenuArea ul li.deep2 .subMenuselected {color:#fff;}
#subMenuArea ul li a {display:block;color:#f0d3bd;text-decoration:none;padding:4px 0 0 16px;margin:0 0 0 10px;height:23px;}
#subMenuArea ul li a.has {display:block;color:#f0d3bd;text-decoration:none;background:transparent url("../gfx/bg-submenu-arrow.png") no-repeat 6px 8px;padding:4px 0 0 16px;margin:0 0 0 10px;height:23px;}
#subMenuBottom {float:left;background:transparent url("../gfx/bg-submenu-bottom.png") no-repeat 0 0;width:264px;height:25px;}
#newsBoxTop {background:transparent url(../gfx/bg-newsbox-top.png) no-repeat 0 0;width:264px;height:24px;}
#newsBoxArea {background:transparent url(../gfx/bg-newsbox.png) repeat-y 0 0;width:264px;}
#newsBoxArea #newsBoxContent {padding:0 25px 0 25px;}
#newsBoxArea #newsBoxContent h1 {font-family:"Times New Roman";font-size:18px;color:#ef5c03;font-weight:bold;font-style:italic;margin:0 0 20px 0;padding:0;}
#newsBoxArea #newsBoxContent h2 {font-family:"Verdana";font-weight:bold;font-size:11px;color:#ef7703;margin:0 0 11px 0;}
#newsBoxArea #newsBoxContent h2 span.newsDate {font-family:"Tahoma";font-weight:normal;font-size:9px;color:#898989;}
#newsBoxArea #newsBoxContent h2 a {font-family:"Verdana";font-weight:bold;font-size:11px;color:#ef7703;text-decoration:none;}
#newsBoxArea #newsBoxContent a:hover {text-decoration:underline;}
#newsBoxArea #newsBoxContent p {font-family:"Verdana";font-weight:normal;font-size:10px;color:#4b3a2d;}
#newsBoxArea #newsBoxContent p a {font-family:"Verdana";font-weight:bold;font-size:10px;color:#ef7703;text-decoration:none;}
#newsBoxArea #newsBoxContent img {margin:0 5px 0 0;}
#newsBoxBottom {background:transparent url(../gfx/bg-newsbox-bottom.png) no-repeat 0 0;width:264px;height:24px;}
#newsletterBoxWrapper {margin:3px 0 0 0;}
#newsletterBox {float:left;display:block;background:transparent url("../gfx/bg-newsletterbox.png") no-repeat 0 0;width:264px;height:116px;}
#newsletterBox #newsletterBoxContent {padding:15px 0 0 25px;}
#newsletterBox #newsletterBoxContent h1 {font-family:"Times New Roman";font-size:18px;color:#ffffff;font-weight:bold;font-style:italic;margin:0 0 3px 0;padding:0;text-shadow:#e87a2e 1px 2px 1px;}
#newsletterBox #newsletterBoxContent p {font-family:"Verdana";font-size:10px;color:#ffffff;margin:0 0 3px 0;text-shadow:#e87a2e 1px 2px 1px;}
#newsletterBox #newsletterBoxContent p.newsletterInputWrapper {display:block;background:transparent url("../gfx/bg-newsletter-input.png") no-repeat 0 0;width:224px;height:31px;margin:0 0 0 -4px;}
#newsletterBox #newsletterBoxContent p input.newsletterText {float:left;background:transparent;font-family:"Tahoma";font-size:11px;color:#b0b0b0;margin:7px 0 0 10px;width:180px;height:16px;border:0;}
#newsletterBox #newsletterBoxContent p input.newsletterSubmit {float:left;display:block;background:transparent url("../gfx/button-newsletter-submit.png") no-repeat 0 0;width:16px;height:16px;margin:7px 0 0 7px;border:0;}
#contactBoxWrapper {margin:3px 0 0 5px;}
#contactBox {float:left;display:block;background:transparent url("../gfx/bg-contact-box.png") no-repeat 0 0;width:264px;height:144px;}
#contactBox #contactBoxContent {padding:15px 0 0 25px;}
#contactBox #contactBoxContent h1 {font-family:"Times New Roman";font-size:18px;color:#ef5c03;font-weight:bold;font-style:italic;margin:0 0 7px 0;padding:0;}
#contactBox #contactBoxContent p {font-family:"Verdana";font-size:10px;color:#4c382e;margin:0 0 1px 0;}
#contactBox #contactBoxContent p a {color:#ef5c03;text-decoration:none;font-weight:bold;}
#contactBox #contactBoxContent p a:hover {text-decoration:underline;}
#rightSide {float:left;width:640px;padding:15px 5px 40px 15px;font-family:"Verdana";font-size:11px;}
#rightSide a {color:#ef5c03;text-decoration:underline;font-weight:bold;}
#rightSide a.pdf {display:block;color:#515151;text-decoration:none;font-weight:bold;font-size:10px;background:url("../gfx/icon-pdf.png") no-repeat 0 0;height:19px;padding:1px 0 0 30px;}
#rightSide a.pdf:hover {text-decoration:underline;}
#rightSide a:hover {text-decoration:none;}
#rightSide h1 {font-family:"Times New Roman";font-size:18px;color:#ff7e00;font-style:italic;margin:0 0 10x 0;}
#rightSide h1 a {text-decoration:none;}
#rightSide h2 {font-family:"Times New Roman";font-size:14px;color:#ff7e00;font-style:normal;margin:0;}
#rightSide h2 a {font-family:"Verdana";font-size:12px;color:#ef5c03;text-decoration:none;font-weight:bold;}
#rightSide h3 {font-family:"Times New Roman";font-size:14px;color:#ff7e00;font-style:normal;margin:0;}
#rightSide p {color:#4c382e;line-height:14px;margin:0 0 20px 0;}
#rightSide p b, #rightSide p strong {color:#4c382e;font-weight:bold;}
#rightSide p i, #rightSide p em {font-style:italic;}
#rightSide img {margin:0 20px;}
#rightSide hr {border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;margin:15px 0 15px 0;height:0;}
#rightSide ul, #content ol {margin:0 0 15px 0;}
#rightSide ul li {list-style-type:square;margin:3px 0 3px 20px;padding-left:2px;}
#rightSide ol li {list-style-type:decimal;margin:3px 0 3px 20px;padding-left:2px;}
#rightSide #contactTable {border:0;}
#rightSide #contactTable tr td {border:0;}
#rightSide .galleryIntroEntry {background:url("../gfx/bg-image-gallery.png") no-repeat 0 0;width:190px;height:190px;padding:10px;margin:0;vertical-align:top;overflow:hidden;float:left;}
#rightSide .galleryIntroEntry .galleryIntroEntryImageWrapper img {margin:0 0 0 3px;padding:0;vertical-align:top;width:170px;}
#rightSide .galleryIntroEntry .galleryIntroEntryDescriptionWrapper {padding:5px;}
#rightSide .galleryIntroEntry .galleryIntroEntryDescriptionWrapper h1 {font-family:"Verdana";font-size:11px;color:#ef7703;font-style:normal;font-weight:bold;margin:5px 0 0 0;}
#rightSide .galleryIntroEntry .galleryIntroEntryDescriptionWrapper p {font-family:"Verdana";font-size:9px;color:#4b3a2d;font-style:normal;width:170px;}
#rightSide #tabelaPlanZajec {margin:0 0 20px 0;}
#rightSide #tabelaPlanZajec tr td {border-collapse:separate;padding:6px 10px;background-color:#fde1c6;font-family:"Verdana";font-size:10px;color:#4c382e;text-align:center;border:2px solid #fff;}
#rightSide #tabelaPlanZajec tr td strong {font-weight:bold;color:#4c382e;}
#rightSide #tabelaPlanZajec tr td em {font-style:italic;font-weight:bold;color:#4c382e;}
#rightSide #tabelaPlanZajec tr td h3 {font-family:"Verdana";font-size:10px;color:#9c4c18;font-weight:bold;}
#rightSide #tabelaPlanZajec tr td h3 a {font-family:"Verdana";font-size:10px;color:#9c4c18;font-weight:bold;}
#rightSide #tabelaPlanZajec tr td.pusta {background-color:transparent;border-top:0;border-left:0;}
#rightSide #tabelaPlanZajec tr td.lewa {background-color:#ffcc99;width:50px;}
#rightSide #tabelaPlanZajec tr td.gora {background-color:#eeaf7d;}
#rightSide #tabelaCennik tr td {border-collapse:separate;padding:6px 10px;background-color:#fde1c6;font-family:"Verdana";font-size:10px;color:#4c382e;text-align:center;border:2px solid #fff;font-weight:bold;}
#rightSide #tabelaCennik tr td strong {font-weight:bold;color:#4c382e;}
#rightSide #tabelaCennik tr td.pusta {background-color:transparent;border-top:0;border-left:0;}
#rightSide #tabelaCennik tr td.lewa {background-color:#ffcc99;}
#rightSide #tabelaCennik tr td.gora {background-color:#eeaf7d;}
#rightSide #imageGallery {float:left;width:100%;}
#rightSide #imageGallery .galleryEntry {display:block;float:left;background:transparent url("../gfx/bg-gallery-image.png") no-repeat 0 0;width:150px;height:120px;}
#rightSide #imageGallery .galleryEntry .entryLoading {z-index:2;display:inherit;float:inherit;background:url("../gfx/loading.gif") no-repeat 61px 45px;width:inherit;height:inherit;}
#rightSide #imageGallery .galleryEntry .image {cursor:pointer;z-index:3;margin:11px 0 0 10px;position:absolute;width:124px;height:90px;clip:rect(0px, 124px, 90px, 0px);overflow:hidden;}
#contactFormWrapper { margin:0 0 20px 0; }
#contactForm { margin:25px auto;}
#contactForm p em {font-family:"Verdana";font-size:9px;vertical-align:top;color:#666;margin:5px 0 0 3px;}
#contactForm p label {font-family:"Verdana";font-size:10px;olor:#4c382e;display:block;text-align:right;float:left;width:110px;margin-right:10px;}
#contactForm p label.inline { display:inline; float:none; padding-left:5px; }
#contactForm p input {height:14px;border:1px solid #e8e8e8;}
#contactForm p input, .formularz p textarea, .formularz p select {font-size:100%;border-top:1px solid #8b8b8b;}
#contactForm p .text {color:#575757;background:#f6f6f6;padding:3px;}
#contactForm p input.text {width:300px;border-top:1px solid #8b8b8b;}
#contactForm input.button {float:left; display:block; background:url("../gfx/form-contact-submit.png") no-repeat 0 0; border:0; width:108px; height:21px; color:#fff;}
#contactForm p textarea {color:#575757; width:416px; background:#f6f6f6;border:1px solid #e8e8e8;border-top:1px solid #8b8b8b;}
#contactForm span.info {color:#888;display:block;margin:15px 0 0 140px;border:1px solid #ddd;background:#eee;padding:10px;}
#yah {margin:0 0 20px 0;color:#aaa;}
#yah a {color:#aaa;text-decoration:none;}
#yah a:hover {text-decoration:underline;}
#siteMap {display:block;line-height:1;}
#siteMap span {padding:3px 0 3px 40px;}
#siteMap span a {color:#ef5c03;text-decoration:underline;}
#siteMap .level0 {margin:1px 0 1px 20px;display:block;}
#siteMap .level1 {margin:1px 0 1px 40px;display:block;}
#siteMap .level2 {margin:1px 0 1px 60px;display:block;}
#siteMap .level3 {margin:1px 0 1px 80px;display:block;}
#siteMap .level4 {margin:1px 0 1px 100px;display:block;}
#siteMap .level5 {margin:1px 0 1px 120px;display:block;}
#footWrapper {float:left;width:100%;height:100%;}
#footWrapper a {text-decoration:none;color:#876d5f;}
#footWrapper a:hover {text-decoration:underline;}
#footMenu {font-family:"Verdana";font-size:10px;color:#876d5f;width:650px;height:50px;float:left;}
#footMenu ul {margin:29px 0 0 45px;}
#footMenu ul li {display:inline;margin:0 10px 0 0;}
#footMenu ul li a.selected {text-decoration:underline;}
#footCopyright {font-family:"Verdana";font-size:10px;color:#876d5f;width:320px;height:50px;float:left;}
#footCopyrightInfo {text-align:right;margin:22px 5px 0 0;}
.clearBoth {clear:both;}
.displayNone {display:none}
.error {color:#f00 !important;}
#formError { display:block; background:url("../gfx/bg-error.jpg") no-repeat 0 0; width:670px; height:29px; color:#fff; padding:7px 0 0 20px; margin:0 0 10px 0; }
#formSuccess { display:block; background:url("../gfx/bg-success.jpg") no-repeat 0 0; width:670px; height:29px; color:#fff; padding:7px 0 0 20px; margin:0; }
