body { margin: 0; padding: 0; font: 13px/1.4 Lato, sans-serif; }
img { border: 0; }
a { color: inherit; }

.wrap {width: 1000px; margin:0 auto; position: relative; }
.wrap:before,
.wrap:after { display: table; content: ' '; clear: both; }

#leftReverse,
.leftReverse { float:left; max-width:660px; margin: 10px 0 0 0; }
#rightReverse,
.rightReverse { float:right; width:300px; margin: 10px 0 0 0; padding: 0 5px 0 15px; border-left:3px solid #DFDFDF; min-height:400px; _height:400px }

#article-container{max-width:880px;width:100%;float:left;background:#fff;}

table.mceLayout { width: 100% !important; }

#ResponsivePage img { max-width: 100%; height: auto; }
#ResponsivePage .wrap { width: 1200px; }
#ResponsivePage #leftReverse,
#ResponsivePage .leftReverse,
#ResponsivePage #right,
#ResponsivePage .right { max-width: 880px; margin: 0; width:100%;}
#ResponsivePage #rightReverse,
#ResponsivePage .rightReverse,
#ResponsivePage #left,
#ResponsivePage .left { margin: 0; padding: 0; border: 0; }

#ProperContent { background: #FFF; }
#ProperContent:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.toggleSidebar { display: none; }
.btn { display: inline-block; background: #840D47; padding: 5px 10px; font-weight: 700; color: #fff; text-align: center; border-radius: 4px; }
.btn-block { display: block; }

#Topbar { background: #5E0930; }
#Topbar h1 { float: left; font-size: 12px; font-weight: 400; color: #fff; padding: 8px 0; margin: 0; }
#Topbar p { float: right; font-size: 12px; font-weight: 400; color: #fff; padding: 5px 0 2px; margin: 0; }
#Topbar p a { margin-left: 4px; display: inline-block; vertical-align: middle; }
#Topbar p i { font-size: 18px; vertical-align: middle; }

#Header { overflow: hidden; position: relative; padding: 25px 10px 10px; background: #C53573; }
#Header .Logo { float: left; }
#Header .Logo img { display: inline-block; }
#Header .Logo p { display: inline-block; margin: 0; padding: 0 20px 13px; vertical-align: bottom; color: #FFF; font-weight: 300; font-size: 20px; }

#Header.swieta { background-image: url(/i/renifer.png); background-repeat: no-repeat; background-position: 50% -15px; }
#Header.swieta .Logo p { display: none; }

#UserPanel { float: right; color: #FFF; font-weight: bold; text-align: right; width: 300px; }
#UserPanel .avatar { float: right; margin: 0 0 0 10px; border-radius: 50px; }
#UserPanel p { margin: 0 0 5px; font-weight: 300; font-size: 16px; }
#UserPanel ul { margin: 0; padding: 0; }
#UserPanel li { color: #FFF; list-style-type: none; margin: 0; padding: 0; display: inline-block; font-size: 12px; padding: 3px 6px; margin: 0 2px; background: #840D47; border-radius: 3px; border: 2px solid #A51A5D; border-width: 0 2px 2px 0; cursor: pointer; }
#UserPanel li:hover { background: #5B052F; }
#UserPanel li a { color: #FFF; }
#UserPanel li abbr { border: 0; }

.blink { animation: blink 1.5s linear 1s infinite; }
@keyframes blink { 25% { opacity: 1; } 50% { opacity: 0.1; } 75% { opacity: 1; } }

#Menu { border-bottom: 1px solid #FEFEFE; box-shadow: 0 5px 10px rgba(0,0,0,0.2); margin-bottom: 30px; background: #FFF; position: relative; z-index: 10; }
#Menu .wrap > ul li.menuToggle { display: none; }
#Menu .wrap { overflow: visible; position: relative; }
#Menu .wrap > ul { margin: 0; padding: 0; }
#Menu .wrap > ul > li { display: inline-block; padding: 10px; line-height: 20px; list-style-type: none; margin: 0; position: relative; }
#Menu .wrap > ul > li:hover { background: #E677AE; }
#Menu .wrap > ul > li:hover a { color: #fff; }
#Menu .wrap > ul > li > ul { display: none; position: absolute; left: 0; min-width: 200px; max-width: 300px; padding: 5px; margin: 0; background: #E677AE; top: 40px; list-style-type: none; box-shadow: 0 5px 10px rgba(0,0,0,0.2); z-index: 1000; }
#Menu .wrap > ul > li:hover > ul { display: block; }
#Menu .wrap > ul > li > ul a { display: block; padding: 2px 8px; transition: all 0.3s; }
#Menu .wrap > ul > li > ul a:hover { background: #C42B6E; }

#Menu .menu-parter { position: absolute; right: 210px; top: -25px; }
#Menu .menu-parter span { display: block; color: #fff; }
#Menu .menu-parter img { display: block; height: 65px; }

#Menu form { float: right; }
#Menu form dl { margin: 0; padding: 7px 0; }
#Menu form dt { display: none; }
#Menu form dd { display: inline-block; margin: 0; }
#Menu form #s { width: 120px; border-radius: 0; background: #FFF; color: #111; border: 1px solid #DDD; padding: 4px 10px; }
#Menu form #submit { background: none; color: #8C0B5B; border: 0; border-radius: 0; box-shadow: none; font: 700 13px Lato, sans-serif; text-transform: uppercase; padding: 3px 0; }
#Menu form #submit:hover { color: #111; }

#Container { padding: 10px; }

#FooterTop { background: #840D47; color: #FFF; padding: 15px 0 5px; }
#FooterTop .Logo p { display: inline-block; margin: 0; padding: 0 10px 8px; vertical-align: bottom; color: #FFF; font-weight: 300; font-size: 13px; opacity: 0.7; }
#FooterTop .Logo img { width: 120px; opacity: 0.7; }

#Footer { clear:both; padding: 20px 10px 10px; overflow: hidden; background: #660936; color: #FFF; font-size: 11px; }
#Footer .FLeft { float: left; width: 300px; }
#Footer .FRight { float: right; position: relative; top: -20px; }
#Footer p { margin: 0 0 10px; color: #dab6c7; }
#Footer p img { vertical-align: middle; margin-left: 10px; }
#Footer .profile { border-radius: 50px; float: left; margin: 0 10px 10px 0; }
#Footer .profile-moderator { border-radius: 20px; float: left; margin: 0 10px 20px 0; width: 40px; height: 40px; }
#Footer ul { display: inline-block; vertical-align: top; list-style-type: none; margin: 0; padding: 0; }
#Footer ul li { margin: 0; padding: 0 10px; }
#Footer ul .header { margin: 0; padding: 20px 0 3px 0; }
#Footer ul a { color: #DAB6C7; }
#Footer hr { border: 0; border-bottom: 1px solid #8C0F4B; margin: 10px 0; clear: both; border-top: 1px solid #56062D; }

#Copyright { background: #470626; padding: 10px 0; color: #BB7A9A; font-weight: 300; }
#Copyright p { float: right; margin: 0; }

#back-top { position: fixed; bottom: 20px; right: 20px; margin: 0; }
#back-top a { width: 54px; display: block; text-align: center; font: 8px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; -webkit-transition: 0.3s; -moz-transition: 0.3s;	transition: 0.3s; }
#back-top a:hover { color: #470626; }
#back-top span { width: 54px; height: 54px; display: block; margin-bottom: 7px; background: #ddd url(/i/up.png) no-repeat center center; border-radius: 27px; -webkit-transition: 0.3s; -moz-transition: 0.3s;	transition: 0.3s; }
#back-top a:hover span { background-color: #470626; }

#ResponsivePage .advertway_captcha { overflow: auto; max-width: 100%; }

.MainSliderItem { position: relative; }
.MainSliderItemImage { display: block; } 
.MainSliderItemImage img { display: block; max-width: 100%; height: auto; } 
.MainSliderItemTitle { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 20px; background: #EEE; background: rgba(255,255,255,0.7); }
.MainSliderItemTitle strong { display: block; font-size: 30px; }
.MainSliderItemTitle span { display: block; color: #444; }

.ArticleTile { background: #F8F8F8; margin-bottom: 20px; position: relative; }
.ArticleTileImage { position: relative; }
.ArticleTileImage img { max-width: 100%; height: auto; }
.ArticleTileImage span { position: absolute; bottom: 0; right: 0; left: 0; background: rgba(255,255,255,0.7); color: #840D47; font-size: 10px; padding: 3px 5px 5px; font-weight: 700; }
.ArticleTileTitle { display: block; padding: 10px; font-size: 15px; font-weight: 700; line-height: 1.2; height: 43px; overflow: hidden; position: relative; }
.ArticleTileTitle:after { content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 15px; background: linear-gradient(transparent,#F8F8F8); }
.ArticleTileIcon { position: absolute; left: -20px; top: -2px; z-index: 10; }
.ArticleTileLead { padding: 10px; display: block; font-size: 12px; color: #606060; }
#ResponsivePage .ArticleTileTitle { font-size: 17px; }

.ArticleSide { margin-bottom: 20px; height: 120px; position: relative; }
.ArticleSideImage { float: left; margin-right: 20px; }
.ArticleSideImage img { display: block; }
.ArticleSideImage span { display: block; background: #5B5F68; color: #FFF; font-size: 10px; padding: 3px 5px; }
.ArticleSideTitle { display: block; font-size: 16px; font-weight: 700; line-height: 1.2; margin-bottom: 8px; color: #C33472; }
.ArticleSideLead { font-size: 12px; color: #333; display: none; }
.ArticleSideIcon { position: absolute; left: -15px; top: -2px; z-index: 10; width: 130px; }
.ArticleSideLead { font-size: 12px; color: #333; display: none; }
#ResponsivePage .ArticleSideLead { font-size: 12px; color: #333; display: block; } 

.Competitions { border-top: 17px solid #660936; position: relative; margin-bottom: 20px; }
.Competitions .H { position: absolute; left: 50px; top: -17px; z-index: 10; background: #C53573; font-size: 25px; font-weight: 700; padding: 15px 25px; color: #FFF; margin: 0; line-height: 1; text-transform: uppercase; }
.Competitions .H:before { content: ''; position: absolute; left: 5px; top: 100%; background: #410529; right: -5px; bottom: -5px; z-index: 1; }
.Competitions .H:after { content: ''; position: absolute; left: 100%; top: 17px; background: #410529; right: -5px; bottom: -5px; z-index: 1; }
.Competitions .ArticleTileTitle { position: absolute; left: 0; right: 0; bottom: 20px; background: rgba(197,53,115,0.7); padding: 10px 20px 0; color: #FFF; font-size: 26px; }
.ArticleTileTitle:after { display: none; }

.Space { clear: both; overflow: hidden; padding: 20px 0 40px; }
.H { background: #840D47; font-size: 24px; font-weight: 700; padding: 5px 20px; color: #FFF; position: relative; }
.H a.more { font-size: 15px; padding: 8px 0 0; float: right; font-style: italic; color: #D8CDD3; }


.ExpertsBox { margin: 40px 0; }
.ExpertsBoxTile { background: #FFFCDB; margin-bottom: 20px; padding: 20px; position: relative; height: 115px; overflow: hidden; }
.ExpertsBoxTitle img { max-width: 100px; max-height: 110px; border-radius: 50px; float: left; margin-right: 20px; transition: transform 0.2s; }
.ExpertsBoxTitle:hover img { transform: rotate(-5deg) scale(1.1); }
.ExpertsBoxTitle strong { display: block; background: #fff; font-weight: 700; font-size: 16px; margin-left: 50px; }
.ExpertsBoxTitle:hover strong { color: #F490C6; }
.ExpertsBox .H { padding: 5px 20px 5px 170px; }
.ExpertsBox .H i { position: absolute; bottom: 0; left: 10px; width: 144px; height: 66px; background: url(/i/expert/zapytaj.png); }
.ExpertsBox p { overflow: hidden; font-size: 12px; color: #444; margin: 5px 0 0; }
.ExpertsBoxMore { background: #6C0A39; width: 55px; height: 25px; border-radius: 30px; position: absolute; right: 7px; top: 7px; line-height: 12px; padding: 15px 0; text-align: center; color: #FFF; font-size: 10px; text-transform: uppercase; transition: background 0.3s; }
.ExpertsBoxMore:hover { background: #F490C6; }

.ToolBanners { margin-bottom: 20px; }
.ToolBanners a { display: block; margin-bottom: 7px; display: block; height: 85px; background: #630A38 url(/i/tool/buttons/empty.jpg) repeat-y 100% 0; font-size: 21px; font-weight: 700; letter-spacing: -1px; padding: 0 15px; line-height: 80px; color: #FFF; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); overflow: hidden;  transition: background-size 0.3s; background-size: 100% 100%;  }
.ToolBanners a:hover { background-size: 110% 110%; transition: background-size 0.3s;  }

.ToolBanners .ToolBanner1 { background-image: url(/i/tool/buttons/przewodnik.jpg); }
.ToolBanners .ToolBanner2 { background-image: url(/i/tool/buttons/data.jpg); }
.ToolBanners .ToolBanner3 { background-image: url(/i/tool/buttons/ciaza.jpg); }
.ToolBanners .ToolBanner4 { background-image: url(/i/tool/buttons/bmi.png); }
.ToolBanners .ToolBanner5 { background-image: url(/i/tool/buttons/zodiak.png); }
.ToolBanners .ToolBanner6 { background-image: url(/i/tool/buttons/kalendarz.png); }
.ToolBanners .ToolBanner7 { background-image: url(/i/tool/buttons/plec.jpg); }
.ToolBanners .ToolBanner8 { background-image: url(/i/tool/buttons/imion.png); }
.ToolBanners .ToolBanner9 { background-image: url(/i/tool/buttons/rozrywka.jpg); }
.ToolBanners .ToolBanner10 { background-image: url(/i/tool/buttons/bmi.jpg); }
.ToolBanners .ToolBanner12 { background-image: url(/i/tool/buttons/swieta.jpg); } 
.ToolBanners .ToolBanner14 { background-image: url(/i/tool/buttons/szkola.jpg); } 
.ToolBanners .ToolBanner16 { background-image: url(/i/tool/buttons/bobas1.jpg); } 
.ToolBanners .ToolBanner17 { background-image: url(/i/tool/buttons/bobas2.jpg); } 
.ToolBanners .ToolBanner18 { background-image: url(/i/tool/buttons/bobas3.jpg); } 
.ToolBanners .ToolBanner19 { background-image: url(/i/tool/buttons/urlop.jpg); } 

.ArticlesOfMonth { clear: both; background: #C73073; margin: 50px -20px; padding: 20px 20px 10px; position: relative; }
.ArticlesOfMonth .ArticleTileTitle { position: absolute; bottom: 0; right: 0; left: 0; background: rgba(255,255,255,0.8); font-weight: 400; }
.ArticlesOfMonth .ArticleTileImage img { display: block; }
.ArticlesOfMonthHeader { font-size: 40px; font-weight: 300; color: #fff; margin: 0 0 15px 15px; line-height: 1; } 
.ArticlesOfMonthHeader strong { font-weight: 700; text-transform: uppercase; } 
.ArticlesOfMonthMore { position: absolute; bottom: -13px; right: 40px; background: #5E0630; padding: 3px 10px; color: #fff; font-size: 17px; }

.Quotes { margin-bottom: 20px; }
.QuoteText { font-size: 18px; color: #BB3574; font-style: italic; line-height: 1.2; padding: 10px 20px; display: block; font-weight: 700; text-indent: -10px; margin-bottom: 10px; }
.QuoteText i { font-size: 20px; color: #6B0031; }
.QuoteAuthor { display: block; background: #C53573; color: #FFF; font-style: italic; padding: 8px 20px; font-size: 20px; position: relative; border-bottom: 10px solid #660936; }
.QuoteAuthor img { position: absolute; right: 20px; bottom: 10px; width: 60px; height: 60px; border-radius: 30px; }

#homeForumThreads { margin: 0 0 30px; border-bottom: 30px solid #F5DFEB; }
#homeForumThreads .H { margin: 0 0 10px; }
#homeForumThreads .threads-lists { border-collapse: collapse; width: 100%; margin-bottom: 5px; }
#homeForumThreads .threads-lists td { padding: 5px 10px; background: #FFFCDB; }
#homeForumThreads .threads-lists tr:nth-child(2n) td { background: #FFF; }
#homeForumThreads .threads-lists a { color: #840D47; }
#homeForumThreads .threads-lists .thread-section a { color: #BB3574; }
#homeForumThreads .threads-lists .thread-nick a { color: #333; font-style: italic; }
#homeForumThreads .threads-all { position: absolute;  right: 10px; color: #840D47; }

#homeForumThreadsContainer { overflow: hidden; padding-bottom: 30px; margin-bottom: -23px; position: relative; width: auto; }

.HomeForumThreadsButtons { float: left; width: 250px; margin-right: 10px; }
.HomeForumThreadsButtons a { display: inline-block; position: relative; }
.HomeForumThreadsButtons img { display: block; }
.HomeForumThreadsButtons span { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px; font-size: 18px; color: #FFF; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); background: #881149; background: linear-gradient(to right, #881149, transparent); font-weight: 700; }

.Firm { margin-bottom: 20px; background: #DED2DE; } 
.Firm .title { display: block; font-size: 16px; font-weight: 700; line-height: 1.2; margin-bottom: 8px; color: #C33472; padding: 10px; text-align: center; }
.Firm .title em { font-weight: 300; font-size: 10px; }
.Firm img { width: 100%; }

.forumThreads { margin: 0; position: static; }

.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* grid */
.row { margin: 0 -10px; }
.row:before,
.row:after { content: " "; display: table; }
.row:after { clear: both; }
.col { padding: 0 10px; float: left; }
.col.col-3 { width: 25%; }
.col.col-4 { width: 33.33333%; }
.col.col-6 { width: 50%; }
.col.col-8 { width: 66.66666%; }
.col { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


/* some general styling crap */
a { text-decoration: none; }
#right iframe {border: none;}
.regular { font-weight: normal !important; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline, .underscore { text-decoration: underline; }
.nomargin { margin: 0 !important; }
.float-right, .floatRight { float: right; }
.float-left, .floatLeft { float: left; }
.float-center, .floatCenter { margin-left: auto !important; margin-right: auto !important; }
.alignLeft { text-align: left !important; }
.center, .alignCenter { text-align: center !important; }
.alignRight { text-align: right; }
.clearme, .clear { clear: both; }
ul.errors { color: red; list-style: none; padding: 0px; font-weight: bold; font-size: 10px; }
.links-inline a { margin-right: 1em; }
.cBlue { color: #005A7E !important; }
.cGrey { color: #808080 !important; }
.cRed { color: #FF0000 !important; }
.cDarkGrey { color: #666666 !important; }
.cLightGrey { color: #a0a0a0 !important; }
.cBlack { color: black !important; }
.cViolet {color: #826697 !important; }
.size10 { font-size: 10px !important; }
.size11 { font-size: 11px !important; }
.size12 { font-size: 12px !important; }
.kapec { margin-top: 10px; }
.kapec input#code-input { width: 70%; margin-top: 10px; }
.kapec pre { font-size: 7px; border: 1px solid #666666; padding: .5em; background: #e0e0e0; float: left; margin-top: 0; margin-right: 10px; }
table.valign-top td, table td.valign-top { vertical-align: top; }
.cursor-pointer { cursor: pointer; }
.nowrap { white-space: nowrap; }
.share-this {height: 30px;}
.share-this #facebook-like {display: inline-block;}
.share-this .other-share {display: inline-block; position: relative; top: -5px; left: -22px;}
.share-this .nk-icon {display: inline-block; width: 16px; height: 16px; background: url('/i/s/linkicons/nk.png') left center no-repeat}
.share-this .email-icon {display: inline-block; width: 16px; height: 16px; background: url('/i/s/linkicons/koperta.png') left center no-repeat}
.addthis_toolbox.floatRight { text-align: right; }
.addthis_button_facebook_like { margin-top: -2px; }

.shareBar { position: fixed; bottom: 0; right: 0; left: 0; background: #FFF; box-shadow: 0 0 10px rgba(0,0,0,0.7); z-index: 10000; display: none; }
.shareBar .plugin { padding: 10px 20px 0; background: #3D5A99; float: right; color: #fff; font-weight: 700; height: 30px; }
.shareBar .spacer { width: 30px; }
.shareBar .logo { float: left; margin-right: 20px; background: #C53573; width: 80px; padding: 10px 15px 0 10px; height: 30px; }
.shareBar .logo img { width: 100%; }
.shareBar .text { display: inline-block; padding: 5px 10px 0; font-size: 20px; font-weight: 300; }
.shareBar .close { font-size: 13px; font-weight: 700; color: #fff; float: right; line-height: 40px; padding: 0 10px; background: #C53573; }



/* general rules for form styling (partially overrides uniform.css) */
#left form .zend_form { background: none; }
#left form .zend_form dd, .jLoginContent dd { margin: 0; }
#left form .zend_form label { font: bold 11px verdana; color: #333333; }
#left form .zend_form input[type='text'] { width: 236px; }
#left form .zend_form .selector { width: 234px; }
#left form .zend_form .selector select { width: 244px; cursor: pointer; }
#left form .zend_form .selector span { width: 209px; }
.zend_form p.description { margin-top: 3px; color: #666666; font-size: 11px; text-align: left; }
.zend_form table { width: 100%; }
input[type="text"].hasDatepicker { background: url('/i/forms/calendar.png') 10px 50% no-repeat white; padding-left: 35px; cursor: pointer;}
#unregister { overflow: hidden; }
#unregister #confirm-label,
#unregister #confirm-element,
#unregister #no-label,
#unregister #no-element { float: left; }


fieldset { padding: 15px; background: #f0f0f0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
fieldset > legend { border: 1px solid #A583C1; -moz-box-shadow: 0 0 0 1px #6B547C; -webkit-box-shadow: 0 0 0 1px #6B547C; box-shadow: 0 0 0 1px #6B547C; padding: 3px 8px; background: #826697; color: white; background: -moz-linear-gradient(top, #6B547C 0%, #9979B2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B547C), color-stop(100%,#9979B2)); background: linear-gradient(top, #6B547C 0%, #9979B2 100%); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-shadow: 0 1px #6B547C; }

/* general styling for page and form headers */
.page-title-violet { font: normal 16px Verdana; color: #826697; }
.page-title-black { font: italic 16px Verdana; color: black; }
.section-title-violet { font: bold 12px Verdana; color: #826697; }
.section-title-black { font: bold 12px Verdana; color: black; }
.search-header { background: url('/i/tool/namebank/icon_lookingglass.png') 0 50% no-repeat; padding-left: 25px; }
.apla-form-sidebar .search-header { margin-top: 0; }

/* general styling for div backgrounds (forms, comments boxes, etc.) */
.apla-form { background: #fafafa; padding: 15px; border-width: 1px 1px 2px; border-color: #d8d8d8; border-style: solid; border-radius: 2px; margin-bottom: 20px; }
.apla-form dd { margin: 5px 0 10px 0; }
.apla-form label { font-size: 14px; color: #444; }
.apla-form input[type='text'], textarea { width: 98%; }
.apla-form.narrow .zend_form { width: 500px; margin: 0 auto; }
.apla-form.violet label { font-weight: bold; color: #826697; }
.apla-form .description { margin-top: 2px; color: #666666; font-size: 11px; }
.apla-form.fullpagemargin { margin: 50px 10px 10px 10px; }
.apla-form-sidebar { background: #ECECEC url("/i/s/optionsBg.gif") repeat-x scroll left bottom; border: 1px solid #ECECEC; padding: 15px 27px 0 28px; margin-bottom: 5px; }.apla-form-sidebar dt { padding: 0px 0 4px 0; }
.apla-form-sidebar dd { padding: 0px 0 6px 0; }

/* submit buttons across the site */
input[type='submit'], input.button,
a.button { padding: 3px 10px; background: #826697; border: 1px solid #594768; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: white; font-size: 13px; font-family: verdana, sans-serif; cursor: pointer; background: -moz-linear-gradient(top, #9475AD 0%, #765D89 50%, #6D567F 51%, #4F3E5C 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9475AD), color-stop(50%,#765D89), color-stop(51%,#6D567F), color-stop(100%,#4F3E5C)); /* webkit */ background: linear-gradient(top, #9475AD 0%, #765D89 50%, #6D567F 51%, #4F3E5C 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9475AD', endColorstr='#4F3E5C',GradientType=0 ); /* ie */ -webkit-box-shadow: inset 0px 2px 3px rgba(255,255,255,.5); -moz-box-shadow: inset 0px 2px 3px rgba(255,255,255,.5); -o-box-shadow: inset 0px 2px 3px rgba(255,255,255,.5); box-shadow: inset 0px 2px 3px rgba(255,255,255,.5); }
input[type='submit']:hover, input.button:hover,
a.button:hover { -webkit-box-shadow: inset 0px 2px 3px rgba(255,255,255,.5), 0px 0px 4px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 2px 3px rgba(255,255,255,.5), 0px 0px 4px rgba(0,0,0,0.3); -o-box-shadow: inset 0px 2px 3px rgba(255,255,255,.5), 0px 0px 4px rgba(0,0,0,0.3); box-shadow: inset 0px 2px 3px rgba(255,255,255,.5), 0px 0px 4px rgba(0,0,0,0.3); }
input[type='submit']:active, input.button:active,
a.button:active { background: #826697; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(130,102,151)), color-stop(1, rgb(79,62,92))); background: -moz-linear-gradient(center bottom, rgb(130,102,151) 0%, rgb(79,62,92) 100%); }
a.button.inactive { background: #e3e3e3; border: 1px solid #b0b0b0; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(179,179,179)), color-stop(1, rgb(227,227,227))); background: -moz-linear-gradient(center bottom, rgb(179,179,179) 0%, rgb(227,227,227) 100%); cursor: default; }
a.button.inactive:active { background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(227,227,227)), color-stop(1, rgb(179,179,179))); background: -moz-linear-gradient(center bottom, rgb(227,227,227) 0%, rgb(179,179,179) 100%); }
.jLoginContent input[type='submit'] { background: #a88abf; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(99,78,115)), color-stop(1, rgb(168,138,191))); background: -moz-linear-gradient(center bottom, rgb(99,78,115) 0%, rgb(168,138,191) 100%); }
.jLoginContent input[type='submit']:hover { -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3); box-shadow: 0px 0px 4px rgba(0,0,0,0.3); }
.jLoginContent input[type='submit']:active { background: #a88abf; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(168,138,191)), color-stop(1, rgb(99,78,115))); background: -moz-linear-gradient(center bottom, rgb(168,138,191) 0%, rgb(99,78,115) 100%); }
input[type='submit'].redButton, a.redButton { color: white !important; padding: 3px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #6D0000; background: #960000; background: -moz-linear-gradient(top, #BF6646 0%, #A90300 50%, #960000 51%, #6D0000 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BF6646), color-stop(50%,#A90300), color-stop(51%,#960000), color-stop(100%,#6D0000)); /* webkit */ background: linear-gradient(top, #BF6646 0%, #A90300 50%, #960000 51%, #6D0000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF6646', endColorstr='#6D0000',GradientType=0 ); }
input[type='submit'].redButton:active, a.redButton:active { background: #960000; background: -moz-linear-gradient(top, #6D0000 0%, #960000 50%, #A90300 51%, #BF6646 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6D0000), color-stop(50%,#960000), color-stop(51%,#A90300), color-stop(100%,#BF6646)); /* webkit */ background: linear-gradient(top, #6D0000 0%, #960000 50%, #A90300 51%, #BF6646 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6D0000', endColorstr='#BF6646',GradientType=0 ); }
input[type='submit'].greenButton, a.greenButton { color: white !important; padding: 3px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #356B00; background: #499300; background: -moz-linear-gradient(top, #63BC45 0%, #51A800 50%, #499300 51%, #356B00 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63BC45), color-stop(50%,#51A800), color-stop(51%,#499300), color-stop(100%,#356B00)); /* webkit */ background: linear-gradient(top, #63BC45 0%, #51A800 50%, #499300 51%, #356B00 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63BC45', endColorstr='#356B00',GradientType=0 ); }
input[type='submit'].greenButton:active, a.greenButton:active { background: #499300; background: -moz-linear-gradient(top, #356B00 0%, #499300 50%, #51A800 51%, #63BC45 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#356B00), color-stop(50%,#499300), color-stop(51%,#51A800), color-stop(100%,#63BC45)); /* webkit */ background: linear-gradient(top, #356B00 0%, #499300 50%, #51A800 51%, #63BC45 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356B00', endColorstr='#63BC45',GradientType=0 ); }

/* link icons and such */
.clickable { cursor: pointer; }
.icon-add { padding-left: 14px !important; background: url('/i/s/linkicons/add_small.png') left center no-repeat; }
.icon-add-grey { padding-left: 14px !important; background: url('/i/s/linkicons/add_small_grey.png') left center no-repeat; }
.icon-add-large { padding-left: 20px !important; background: url('/i/s/linkicons/add_large.png') left center no-repeat; }
.icon-comments { padding-left: 17px !important; background: url('/i/s/linkicons/comments_small.png') left center no-repeat; }
.icon-delete { padding-left: 13px !important; background: url('/i/s/linkicons/delete_small.png') left center no-repeat; }
.icon-edit { padding-left: 14px !important; background: url('/i/s/linkicons/edit_small.png') left center no-repeat; }
.icon-sendmail { padding-left: 20px !important; background: url('/i/s/linkicons/mail_small.png') left center no-repeat; }
.icon-edit-large { padding-left: 20px !important; background: url('/i/s/linkicons/edit_large.png') left center no-repeat; }
.icon-gallery-large { padding-left: 25px !important; background: url('/i/s/linkicons/gallery_large.png') left center no-repeat; }
.icon-back { padding-left: 12px !important; background: url('/i/s/linkicons/back_small.png') left center no-repeat; }
.icon-comments-large { padding-left: 20px !important; background: url('/i/s/linkicons/comment_large.png') left center no-repeat; }
.icon-slider-large { padding-left: 20px !important; background: url('/i/s/linkicons/slider_large.png') left center no-repeat; }
.icon-wiki-large { padding-left: 20px !important; background: url('/i/s/linkicons/wiki_large.png') left center no-repeat; }
.icon-lookingglass-large { padding-left: 20px !important; background: url('/i/s/linkicons/lookingglass.png') left center no-repeat; }
.icon-article-large { padding-left: 20px !important; background: url('/i/s/linkicons/article_large.png') left center no-repeat; }
.icon-x-large { padding-left: 20px !important; background: url('/i/s/linkicons/x_large.png') left center no-repeat; }
.icon-locked { padding-left: 14px; background: url('/i/s/linkicons/locked_small.png') left center no-repeat; }
.icon-view { padding-left: 17px; background: url('/i/s/linkicons/icon_view.png') left center no-repeat; }
.icon-view-grey { padding-left: 18px; background: url('/i/s/linkicons/icon_view_grey.png') left center no-repeat; }

/* right sidebar search */
#Search .panes input[type='submit'] { padding: 0; width: 68px; height: 26px; line-height: 26px\9; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
#Search .panes input[type='text'] { -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }

/* for children */
.icon-txt {display: inline-block; width:36px; height: 33px; background: url('/i/tool/forchild/icon_txt.png') left center no-repeat;}
.icon-image {display: inline-block; width:36px; height: 33px; background: url('/i/tool/forchild/icon_image.png') left center no-repeat;}
.icon-pdf {display: inline-block; width:36px; height:33px; background: url('/i/tool/forchild/icon_pdf.png') left center no-repeat;}
.icon-flash {display: inline-block; width:36px; height:33px; background: url('/i/tool/forchild/icon_flash.png') left center no-repeat;}
.icon-mp3 {display: inline-block; width:36px; height:33px; background: url('/i/tool/forchild/icon_mp3.png') left center no-repeat;}
.icon-yt {display: inline-block; width:36px; height:33px; background: url('/i/tool/forchild/icon_yt.png') left center no-repeat;}
#forchild-container .form-icon {height: 43px; margin: -5px 0 20px 0;}
#forchild-container .form-icon label {line-height: 43px;}
#forchild-container .form-icon label a {height: 43px; margin-right: 5px;}
.forchild-print .icon-print {display: block; line-height: 48px; padding-left: 50px; background: url('/i/tool/forchild/print-icon.png') left center no-repeat;}
#forchildHeader {height: 52px; margin: 0; background: url(/i/tool/forchild/forchild_header.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#forchild-top {top: -21px; margin: 0; position: relative; left: -20px; width: 690px; height: 241px; background: url('/i/tool/forchild/forchild_top.jpg') left center no-repeat;}
#forchild-container {position: relative; top: -21px; left: -20px; width: 690px; background: url('/i/tool/forchild/forchild_middle.jpg') left top repeat-y;}
#forchild-container table {width:630px; margin: 0 0 0 30px; border-collapse:collapse;}
#forchild-container table td, #forchild-container table th {padding: 10px 5px;}
#forchild-container table thead {font-weight: normal; font-size: 13px; color: #000000}
#forchild-container table td,#forchild-container table th {background: white;}
#forchild-container table .transparent {background: transparent; color: white; border: none;}
#forchild-container table .corner1 {-moz-border-radius: 8px 0 0 0; -webkit-border-radius: 8px 0 0 0; border-radius: 8px 0 0 0;}
#forchild-container table .corner2 {-moz-border-radius: 0 8px 0 0; -webkit-border-radius: 0 8px 0 0; border-radius: 0 8px 0 0;}
#forchild-container table tr:last-child .corner3 {-moz-border-radius: 0 0 0 8px; -webkit-border-radius: 0 0 0 8px; border-radius: 0 0 0 8px;}
#forchild-container table tr:last-child .corner4 {-moz-border-radius: 0 0 8px 0; -webkit-border-radius: 0 0 8px 0; border-radius: 0 0 8px 0;}
#forchild-container #forchild-bottom {height: 126px;}
#forchild-container #forchild-bottom p {position: relative; top: -48px; right: -435px; height: 191px; width: 268px; background: url('/i/tool/forchild/kleksy.png') left top no-repeat;}
#forchild-container table tr td a.icon-edit {background-image: url("/i/tool/forchild/icon_edit.png");}
#forchild-container table tr td a.icon-delete {background-image: url("/i/tool/forchild/icon_delete.png");}
#forchild-container table tr td {border-top: 1px solid orange;}
#forchild-container table tr td a {position:relative; z-index: 1;}
#forchild-container table tr td.nowrap {white-space: nowrap;}
#forchild-container table thead .transparent {color: #ffffff; font-size: 13px; font-family: Verdana;}
#forchild-container table thead .panel {width: 50px; color: #ffffff; font-size: 12px; font-family: Verdana;}
#forchild-container table tbody .panel {color: #ffffff; font-size: 11px; font-family: Verdana;}
#forchild-container table tbody .name {color: #330066; font-size: 12px; font-family: Verdana;}
#forchild-container table tbody .author {color: #154d93; font-size: 11px; font-family: Verdana;}
#forchild-top h3 {position: relative; top: 178px; left: 40px; color: black; font-size: 14px;}
#forchild-top a {color: #7c5a7a; font-size: 13px; font-weight: bold; text-align: center; line-height: 35px; display: block; width: 181px; height: 43px; background: url("/i/tool/forchild/forchild_button.png") left center no-repeat;}
#forchild-top a.active, #forchild-top a:hover {color: #000000; background: url("/i/tool/forchild/forchild_button_active.png") left center no-repeat;}
#forchild-top .last-added {position: relative; left: 200px; top: 140px;}
#forchild-top .most-popular {position: relative; left: 396px; top: 97px;}

/* my children */
#children-container { background: url('/i/users/pregnancy/bg.png') repeat-x; min-height: 522px; margin: -20px -10px 0px -10px; }
#children-container > h2 { background: url('/i/users/pregnancy/header.png') 0px 10px no-repeat; height: 33px; margin-left: -8px; margin-top: 0px; padding: 15px; font: normal 14px verdana; color: white; }
#children-container a.icon-back { float: right; margin-right: 10px; color: #826697; }
#children-container .zend_form label { color: #826697; font-size: 11px; }

.my-children-column { overflow: hidden; display: inline; }
.my-children-row { width: 660px; margin: 0 auto; overflow: hidden; margin-bottom: 25px; }
.my-children-row .my-children-row { width: auto; display: inline-block; margin: 0; }

.my-children-col-pix { width: 165px; margin: 0 20px 0 0; }
.my-children-pix {border: 3px solid #f3d6e7; margin: 0 auto; width: 108px; padding: 10px; background: white; }
.my-children-pix p {margin: 5px 0 0 0;line-height: 2 ;text-align: center; color: #D72D91;background: #C6E9F5; border-radius: 4px 4px 4px 4px;}
.my-children-pix p a:hover { background: rgba(255,255,255,.2); }
.my-children-pix img {vertical-align: bottom; }

.my-children-col-content { width: 435px; padding: 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color: #D72D91; }
.my-children-col-content > p { margin-top: 0; }
.my-children-col-content span.childname {color: #002156; font-weight: bold; }
.my-children-col-content span.birthdate {color: #005A7E; }
.my-children-col-content a.add-entry { color: #666666; float: right; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.my-children-col-content a.add-entry span { padding: 5px 10px 5px 27px; display: block; }

.my-children-content-index { background: #ecfbff; -moz-box-shadow: inset 0 0 20px #a2d9e8; -webkit-box-shadow: inset 0 0 20px #a2d9e8; -o-box-shadow: inset 0 0 20px #a2d9e8; box-shadow: inset 0 0 20px #a2d9e8; }
.my-children-content-weight { background: #FEE8CF; -moz-box-shadow: inset 0 0 20px #FFC98C; -webkit-box-shadow: inset 0 0 20px #FFC98C; -o-box-shadow: inset 0 0 20px #FFC98C; box-shadow: inset 0 0 20px #FFC98C; }
.my-children-content-progress { background: #DBD5EA; -moz-box-shadow: inset 0 0 20px #C0AFCC; -webkit-box-shadow: inset 0 0 20px #C0AFCC; -o-box-shadow: inset 0 0 20px #C0AFCC; box-shadow: inset 0 0 20px #FFC98C; }
.my-children-content-word { background: #E1EDC1; -moz-box-shadow: inset 0 0 20px #BECE96; -webkit-box-shadow: inset 0 0 20px #BECE96; -o-box-shadow: inset 0 0 20px #BECE96; box-shadow: inset 0 0 20px #BECE96; }
.my-children-content-vaccination { background: #C6E9F5; -moz-box-shadow: inset 0 0 20px #97CFDB; -webkit-box-shadow: inset 0 0 20px #97CFDB; -o-box-shadow: inset 0 0 20px #97CFDB; box-shadow: inset 0 0 20px #97CFDB; }
.my-children-content-disease { background: #C7EEFD; -moz-box-shadow: inset 0 0 20px #95CFDB; -webkit-box-shadow: inset 0 0 20px #95CFDB; -o-box-shadow: inset 0 0 20px #95CFDB; box-shadow: inset 0 0 20px #95CFDB; }
.my-children-content-doc { background: #D6EDE5; -moz-box-shadow: inset 0 0 20px #AFCCC2; -webkit-box-shadow: inset 0 0 20px #AFCCC2; -o-box-shadow: inset 0 0 20px #AFCCC2; box-shadow: inset 0 0 20px #AFCCC2; }
.my-children-content-fave { background: #EFEFEF; -moz-box-shadow: inset 0 0 20px #C1C1C1; -webkit-box-shadow: inset 0 0 20px #C1C1C1; -o-box-shadow: inset 0 0 20px #C1C1C1; box-shadow: inset 0 0 20px #C1C1C1; }

.my-children-content-weight a.add-entry { border: 1px solid #FFD3A1; background: #FFE6CB; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #FFE6CB 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FFE6CB)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #FFE6CB 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFE6CB',GradientType=0 ); /* ie */ }
.my-children-content-weight a.add-entry span { background: url('/i/users/pregnancy/add_weight.png') 7px center no-repeat; }
.my-children-content-progress a.add-entry { border: 1px solid #C1B6DB; background: #DCD6EB; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #DCD6EB 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#DCD6EB)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #DCD6EB 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DCD6EB',GradientType=0 ); /* ie */ }
.my-children-content-progress a.add-entry span { background: url('/i/users/pregnancy/add_progress.png') 7px center no-repeat; }
.my-children-content-word a.add-entry { border: 1px solid #FFD3A1; background: #D1E0AC; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #D1E0AC 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#D1E0AC)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #D1E0AC 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D1E0AC',GradientType=0 ); /* ie */ }
.my-children-content-word a.add-entry span { background: url('/i/users/pregnancy/add_word.png') 7px center no-repeat; }
.my-children-content-vaccination a.add-entry { border: 1px solid #85BFD3; background: #C2E7F2; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #C2E7F2 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#C2E7F2)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #C2E7F2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#C2E7F2',GradientType=0 ); /* ie */ }
.my-children-content-vaccination a.add-entry span { background: url('/i/users/pregnancy/add_vaccination.png') 7px center no-repeat; }
.my-children-content-disease a.add-entry { border: 1px solid #85BFD3; background: #C2E7F2; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #C2E7F2 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#C2E7F2)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #C2E7F2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#C2E7F2',GradientType=0 ); /* ie */ }
.my-children-content-disease a.add-entry span { background: url('/i/users/pregnancy/add_disease.png') 7px center no-repeat; }
.my-children-content-doc a.add-entry { border: 1px solid #A2CBBD; background: #C2E7F2; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #C3DED4 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#C3DED4)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #C3DED4 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#C3DED4',GradientType=0 ); /* ie */ }
.my-children-content-doc a.add-entry span { background: url('/i/users/pregnancy/add_doc.png') 7px center no-repeat; }
.my-children-content-fave a.add-entry { border: 1px solid #d4d1d1; background: #C2E7F2; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #E1DEDE 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E1DEDE)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #E1DEDE 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E1DEDE',GradientType=0 ); /* ie */ }
.my-children-content-fave a.add-entry span { background: url('/i/users/pregnancy/add_fave.png') 7px center no-repeat; }
.my-children-content-school a.add-entry { border: 1px solid #C0AAC8; background: #E8DBEC; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #E8DBEC 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E8DBEC)); /* webkit */ background: linear-gradient(top, #FFFFFF 0%, #E8DBEC 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E8DBEC',GradientType=0 ); /* ie */ }
.my-children-content-school a.add-entry span { background: url('/i/users/pregnancy/add_fave.png') 7px center no-repeat; }

.my-children-cats { width: 212px; height: 40px; border-radius: 6px; margin: 1px 0px; color: #D72D91; font: normal 11px verdana; line-height: 40px; padding: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.my-children-cats a { display: block; padding: 0 0 0 43px; }
.my-children-cats a:hover { background: rgba(255,255,255,.2); }
.my-children-apla-weight { background: url('/i/users/pregnancy/icon_weight.png') -4px 50% no-repeat #fee8cf; margin-right: 10px; }
.my-children-apla-progress { background: url('/i/users/pregnancy/icon_progress.png') -4px 50% no-repeat #DBD5EA; margin-right: 10px; }
.my-children-apla-words { background: url('/i/users/pregnancy/icon_words.png') -4px 50% no-repeat #E1EDC1; margin-right: 10px; }
.my-children-apla-vaccination { background: url('/i/users/pregnancy/icon_vaccinations.png') -4px 50% no-repeat #C6E9F5; margin-right: 10px; }
.my-children-apla-disease { background: url('/i/users/pregnancy/icon_diseases.png') -4px 50% no-repeat #C7EEFD; }
.my-children-apla-doc { background: url('/i/users/pregnancy/icon_doc.png') -4px 50% no-repeat #D6EDE5; }
.my-children-apla-fave { background: url('/i/users/pregnancy/icon_fave.png') -4px 50% no-repeat #EFEFEF; }
.my-children-apla-school { background: url('/i/users/pregnancy/icon_school.png') -4px 50% no-repeat #E7DAEB; }

.my-children-row > p { text-align: right; clear: both; font-size: 11px; padding: 10px 0; }
.my-children-row > p a { padding: 3px 5px; background-color: #EFE3EF; color: #666666; }
.my-children-row > p a.icon-edit { margin-right: 10px; }

.my-children-row p.header { line-height: 20px; padding: 0 0 0 45px; margin-right: 10px; }
.my-children-content-index p.header { padding: 0; }
.my-children-content-weight p.header { background: url('/i/users/pregnancy/icon_weight.png') -4px 50% no-repeat; }
.my-children-content-progress p.header { background: url('/i/users/pregnancy/icon_progress.png') -4px 50% no-repeat; }
.my-children-content-word p.header { background: url('/i/users/pregnancy/icon_words.png') -4px 50% no-repeat; }
.my-children-content-vaccination p.header { background: url('/i/users/pregnancy/icon_vaccinations.png') -4px 50% no-repeat; }
.my-children-content-disease p.header { background: url('/i/users/pregnancy/icon_diseases.png') -4px 50% no-repeat; }
.my-children-content-doc p.header { background: url('/i/users/pregnancy/icon_doc.png') -4px 50% no-repeat; }
.my-children-content-fave p.header { background: url('/i/users/pregnancy/icon_fave.png') -4px 50% no-repeat; }
.my-children-content-school p.header { background: url('/i/users/pregnancy/icon_school.png') -4px 50% no-repeat; }

#children-table {margin-top: 10px;}
#children-table,
.immunizations-table { width: 100%; border-collapse: collapse; }
#children-table thead tr,
.immunizations-table thead tr { border-bottom: 1px solid; color: #005A7E; font: normal 12px verdana; line-height: 150%; }
#children-table tbody tr td,
.immunizations-table tbody tr td { text-align: center; vertical-align: center; border-bottom: 1px solid white; font: normal 11px verdana; }
#children-table tbody tr td p,
#children-table tbody tr td a,
.immunizations-table tbody tr td p,
.immunizations-table tr td a { margin: 5px 0; color: #333333; }

.my-children-content-weight #children-table thead tr { border-color: #FBB04E; }
.my-children-content-progress #children-table thead tr { border-color: #B1A8C9; }
.my-children-content-word #children-table thead tr { border-color: #9EB85C; }
.my-children-content-vaccination #children-table thead tr,
.my-children-content-vaccination .immunizations-table thead tr { border-color: #329DC9; }
.my-children-content-disease #children-table thead tr { border-color: #87C0D7; }
.my-children-content-doc #children-table thead tr { border-color: #8EC7B3; }
.my-children-content-fave #children-table thead tr { border-color: #D7D5D5; }
.my-children-content-school #children-table thead tr { border-color: #C3A5CD; }

#uniform-school { width: 306px; }
#uniform-school span { width: 280px; }

/* guestbook */
#guestbook-title { margin: 0; padding-left: 25px; background: url('/i/users/guestbook/title_icon.png') left center no-repeat; color: black; font-weight: normal; font-size: 15px; font-family: verdana, sans-serif; }
p.guestbook-remove-all { padding: 2px 5px; margin: 0; background: #e3e3e3; float: right; }
p.guestbook-remove-all a { padding-left: 15px; background: url('/i/users/guestbook/x_icon.png') left center no-repeat; color: #333333; font-weight: normal; font-size: 10px; font-family: verdana, sans-serif; text-decoration: none; }

#guestbook-form { background: white; } /* IE fix */
#guestbook-form { margin: 0; background: none; padding-left: 0; }

.guestbook-entry-container { margin: 3px 0 0 0; position: relative; z-index: 0;}
.guestbook-entry-container .guestbook-photo { width: 40px; height: 40px; margin: 0; padding: 0; position: absolute; z-index: 1; }
.guestbook-entry-container .guestbook-arrow { width: 40px; height: 40px; position: absolute; z-index: 2;}
.guestbook-entry-container.odd .guestbook-arrow { background: url(/i/users/guestbook/arrow_odd.png) 34px 12px no-repeat; }
.guestbook-entry-container.even .guestbook-arrow { background: url(/i/users/guestbook/arrow_even.png) 34px 12px no-repeat; }
.guestbook-entry-container .guestbook-box { margin-left: 11px; position: relative; z-index: 0; padding-left: 38px; padding-right: 8px; }
.guestbook-entry-container.odd .guestbook-box { background: #e3e3e3; }
.guestbook-entry-container.even .guestbook-box { background: #f5f5f5; }
.guestbook-entry-container .guestbook-box .nick-container { margin-top: 7px; padding: 3px 10px; background: #c2bac9; float: left; min-width: 134px; margin-right: 8px; }
.guestbook-entry-container .guestbook-box .nick-container a { text-decoration: none; color: #826697; font-size: 11px; font-family: verdana, sans-serif; }
.guestbook-entry-container .guestbook-box .guestbook-date { color: black; font-size: 11px; font-family: verdana, sans-serif; padding-top: 12px; }
.guestbook-entry-container .guestbook-box p.guestbook-content { color: black; font-size: 12px; font-family: verdana, sans-serif; margin: 10px 0 5px 0; }
.guestbook-entry-container .guestbook-box .guestbook-buttons { text-align: right; padding-bottom: 3px; }
.guestbook-entry-container .guestbook-box a.guestbook-reply { padding-left: 15px; margin-right: 5px; background: url(/i/users/guestbook/reply_icon.png) left center no-repeat; text-decoration: none; color: #826697; font-size: 11px; font-family: verdana, sans-serif; }
.guestbook-entry-container .guestbook-box span.guestbook-remove { color: #826697; font-size: 11px; font-family: verdana, sans-serif; }
.guestbook-entry-container .guestbook-box span.guestbook-remove input { border: 0; padding: 0; } /* because Internet Explorer screws this one */

#guestbook-submit { margin: 20px 0 0 0; background: #e3e3e3; color: #826697; float: right; border: 1px solid #b0b0b0; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(179,179,179)), color-stop(1, rgb(227,227,227))); background: -moz-linear-gradient(center bottom, rgb(179,179,179) 0%, rgb(227,227,227) 100%); }
#guestbook-submit:active { background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(227,227,227)), color-stop(1, rgb(179,179,179))); background: -moz-linear-gradient(center bottom, rgb(227,227,227) 0%, rgb(179,179,179) 100%); }

p#guestbook-comment-titles { margin-top: 0; }
.guestbook-comment-title { font-size: 15px; font-style: italic; font-weight: normal; color: #826697; }
.guestbook-comment-subtitle { font-size: 11px; }

#guestbook-signin, #guestbook-signin a { color: #826697; font-size: 12px; font-family: verdana, sans-serif; }

#guestbook_comment_form { margin: 0 10px 0 0; padding: 15px 10px 30px 50px; }
#guestbook_comment_form textarea { width: 450px; height: 86px; resize: none; }
#guestbook_comment_form #text-label label { color: #826697; font-size: 14px; font-family: verdana, sans-serif; font-weight: bold; }
#guestbook_comment_form #text-label { margin-bottom: 10px; }
#guestbook_comment_form input[type='submit'] { margin-top: 66px; float: right; }

/* sliders */

#slider-form div.selector { width: 490px; }
#slider-form div.selector span { width: 458px; }
#slider-form div.selector select { width: 493px; }
#slider-form #background-element div.radio,
#slider-form #indicator-element div.radio { top: -17px; }

/* search form in the right sidebar */
#rightReverse #Search div.panes { width: 271px; height: 26px; overflow: hidden; }

/* top users */
.usersList #top { margin: 0 10px 0 20px; padding: 8px; background: #EAEAEA; overflow: hidden; position: relative; }
.usersList #top #topHeader { position: relative; height: 45px; background: url('/i/users/topHeader.png'); }
.usersList #top #topHeaderAll { width: 209px; height: 28px; position: absolute; top: 8px; left: 0px; background: url('/i/users/top30Dark.png'); cursor: pointer; }
.usersList #top #topHeaderNew { width: 209px; height: 28px; position: absolute; top: 8px; left: 217px; background: url('/i/users/topNewDark.png'); cursor: pointer; }
.usersList #top #topHeader30 { width: 209px; height: 28px; position: absolute; top: 8px; left: 435px; background: url('/i/users/topAllDark.png'); cursor: pointer; }
.usersList #top #topHeaderAll.active, .usersList #top #topHeaderAll:hover { background: url('/i/users/top30Active.png'); }
.usersList #top #topHeaderNew.active, .usersList #top #topHeaderNew:hover { background: url('/i/users/topNewActive.png'); }
.usersList #top #topHeader30.active, .usersList #top #topHeader30:hover { background: url('/i/users/topAllActive.png'); }
.usersList #top h3 { float: left; height: 25px; font: normal 12px/25px Verdana; padding: 0 5px 0 0; margin: 0 0 0 30px; background: url('/i/users/h3HeaderDark.png'); }
.usersList #top #topHeaderAll.active h3, .usersList #top #topHeaderAll:hover h3,
.usersList #top #topHeaderNew.active h3, .usersList #top #topHeaderNew:hover h3,
.usersList #top #topHeader30.active h3, .usersList #top #topHeader30:hover h3 { float: left; height: 25px; font: normal 12px/25px Verdana; padding: 0 5px 0 0; margin: 0 0 0 30px; background: url('/i/users/h3HeaderActive.png'); }
.usersList #top #topBody #topBodyContainer { padding: 0; margin: 0; position: absolute; top: 0; }
.usersList #top #topBody { height: 330px; background: white; padding: 1em 10px; overflow: hidden; position: relative; }
.usersList #top #topBody p { margin: 0; font: normal 10px/15px Verdana; color: #8d719f; }
.usersList #top #topBody .top30,
.usersList #top #topBody .topAll,
.usersList #top #topBody .topNew { height: 350px; padding: 0; margin: 0; }
.usersList #top #topFooter { background: url('/i/users/topFooter.png'); height: 9px; }
.usersList #top #topBody table.topUsersTable { width: 628px; }
.usersList #top #topBody table.topUsersTable tr td { width: 50%; }

.usersList #top #topBody .topNew table.topUsersTable tr td ul { background: #d5e1d3; }
.usersList #top #topBody .topAll table.topUsersTable tr td ul { background: #f5c9c8; }
.usersList #top #topBody .top30 table.topUsersTable tr td ul { background: #f2e0ff; }

.usersList #top #topBody table.topUsersTable tr td ul { margin: 0; padding: 0px; list-style: none; }
.usersList #top #topBody table.topUsersTable tr td ul li { border-bottom: 2px solid #ededed; height: 30px; margin: 0; }
.usersList #top #topBody table.topUsersTable tr td ul li a,
.usersList #top #topBody table.topUsersTable tr td ul li img,
.usersList #top #topBody table.topUsersTable tr td ul li span { vertical-align: center; line-height: 30px; margin-right: 10px; }
.usersList #top #topBody table.topUsersTable tr td ul li { font-style: italic; }
.usersList #top #topBody table.topUsersTable tr td ul li a { font-style: normal; font-weight: bold; text-decoration: none; vertical-align: center; }
.usersList #top #topBody table.topUsersTable tr td ul li img { float: left; margin-right: 10px; }
.usersList #top #topBody table.topUsersTable tr td ul li span { float: right; color: #0942AD; font-style: normal; vertical-align: center; }

/* sidebar menu items and "add new" options */
.sidebar .options li a { padding: 3px 0 3px 30px; }
.sidebar .options li.addNew { height: 24px; background: url('/i/s/add_bar.png'); -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 0; border: 1px solid #adde92; margin: 1px 0; }
.sidebar .options li.addNew:hover { -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,.3); box-shadow: 0px 0px 4px rgba(0,0,0,.3); border: 1px solid #f1ffdd; }
.sidebar .options li a:hover,
.sidebar .options li.active { background: #c0c0c0; color: #FFF; }
.sidebar .options li.addNew a,
.sidebar .options li.addNew a:hover { background: url('/i/s/add_icon.png') 6px 50% no-repeat; font-weight: bold; color: #199C20; line-height: 18px; }

/* wishes */
/* =================================== Wishes ====================================== */
#wish-container > h2 { font: normal 16px Verdana; color: black; padding-left: 25px; background: url('/i/wish/title_icon.png') left center no-repeat; }
#wish-container > h2 span.wishes-category { font: italic 16px Verdana; color: #826697; }
#wish-container h3.wishes-header { font: italic 14px Verdana; color: #826697; }
#wish-container h3.wishes-subheader { font: normal 14px Verdana; color: #826697; }
#wish-container > p { font: normal 12px Verdana; color: #333333; }
#wish_search_form { width: 503px; height: 61px; background: url('/i/wish/search_bg.jpg') transparent; padding: 40px 30px; margin: 0 auto; }
#wish-container .form label { font: italic 14px Verdana; color: #826697; margin: 0 10px 0 0; }
#wish-container .form input[type='text'] { width: 190px; height: 25px; font: italic 11px Verdana; margin: 0 10px 0 0; }
#wish-container .form div { text-align: center; }
#wish-container .form input[type='submit'] { margin-top: 8px; }

.wish-item-container { margin: 3px 0 0 0; position: relative; z-index: 0; min-height: 100px; }
.wish-item-container .wish-photo { width: 100px; height: 100px; margin: 0; padding: 0; position: absolute; z-index: 1; }
.wish-item-container .wish-arrow { width: 100px; height: 100px; position: absolute; z-index: 2;}
.wish-item-container.odd .wish-arrow { background: url(/i/wish/arrow_odd.png) 94px 12px no-repeat; }
.wish-item-container.even .wish-arrow { background: url(/i/wish/arrow_even.png) 94px 12px no-repeat; }
.wish-item-container .wish-box { margin-left: 100px; position: relative; z-index: 0; padding: 0 8px 10px 8px; min-height: 90px; }
.wish-item-container.odd .wish-box { background: #e3e3e3; }
.wish-item-container.even .wish-box { background: #f5f5f5; }
.wish-item-container .wish-box.added { background: #D1EFB2; }
.wish-item-container .wish-box .containers { float: left; width: 100%; margin-top: 7px; background: #c2bac9; color: #826697; font: normal 11px verdana, sans-serif; border-bottom: 1px solid #826697; -moz-box-shadow: 0px 0px 3px #826697; -webkit-box-shadow: 0px 0px 3px #826697; box-shadow: 0px 0px 3px #826697; background: -moz-linear-gradient(top, #C2BAC9 0%, #CCC4D3 50%, #C2BAC9 51%, #A59EAA 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C2BAC9), color-stop(50%,#CCC4D3), color-stop(51%,#C2BAC9), color-stop(100%,#A59EAA)); /* webkit */ background: linear-gradient(top, #C2BAC9 0%, #CCC4D3 50%, #C2BAC9 51%, #A59EAA 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C2BAC9', endColorstr='#A59EAA',GradientType=0 ); /* ie */ }
.wish-item-container .wish-box .containers span.nick-container { padding: 3px 10px; float: left; min-width: 134px; color: #826697; font-weight: bold; font-size: 13px; }
.wish-item-container .wish-box .containers span.from-container { padding: 3px 10px; float: left; min-width: 134px; color: #826697; }
.wish-item-container .wish-box .containers span.date-container { padding: 3px 10px; float: right; min-width: 134px; color: #826697; }
.wish-item-container .wish-box > span { font: normal 11px Verdana; margin: 10px 0; display: block; }
.wish-item-container .wish-box p { margin: 15px 0 0 0; }
.wish-item-container .wish-box a { font: normal 11px Verdana; color: black; text-decoration: none; margin: 0; }
.wish-item-container .wish-box a.more-link { font: normal 11px Verdana; color: #826697; text-decoration: none; margin: 15px 0 0 0; float: right; }

#wish-container .form dl { background: none; }
#wish-container .list { margin: 0; padding: 0; }
#wish-container .list li { border: 0; }
#wish-container .list li > div { float: right; width: 400px; padding: 20px; }
#wish-container .list p { width: auto; float: none; }
#wish-container .list .extra { clear: both; text-align: right; padding: 3px 0; }
#wish-container .list .extra span { display: inline; }
#wish-container .list h3 { font: italic 14px Verdana; color: #eb69a8; }
#wish-container .list a { color: #666666; text-decoration: none; }
#wish-container .list .bg0 { background: #9FE6FA; }
#wish-container .list .bg1 { background: #B5D55A; }
#wish-container .list .bg2 { background: #FCFCFA; }

#wish-container .wish-controls { text-align: right; }
#wish-container .wish-controls a { font-size: 10px; color: #826697; margin-left: 10px; padding: 2px; }

.mywishes-buttons { margin: 2em 0; }
/* wisehs skins - pink */
.articleContainer.skin-wish-pink .articleContent {color: white; min-height:115px; padding: 5px 10px 20px 0; background:url('/i/wish/skins/pink/pink_bottom_big.jpg') bottom center no-repeat #d75388;}
.wish-item-container.skin-wish-pink .wish-box {color: white; background:url('/i/wish/skins/pink/pink_bottom_small.jpg') bottom center no-repeat #d75388;}
.wish-item-container.skin-wish-pink .wish-arrow {background-image: url("/i/wish/skins/pink/pink_arrow_odd.png");}
.wish-item-container.skin-wish-pink .wish-box span a {color: white;}
.wish-item-container.skin-wish-pink .wish-box a.more-link {color: black;}
.wish-item-container.skin-wish-pink .wish-box .containers span.nick-container {color:#342b1c;}
.wish-item-container.skin-wish-pink .wish-box .containers span.date-container,
.wish-item-container.skin-wish-pink .wish-box .containers span.from-container {color:#4e2e26;}
.wish-item-container.skin-wish-pink .wish-box .containers {box-shadow: 0 0 3px #d75388; background: #F5A2BD; /* old browsers */
                                                           background: -moz-linear-gradient(top, #F5A2BD 1%, #F5A0BC 50%, #F8B2C8 50%, #F17BA1 100%); /* firefox */
                                                           background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#F5A2BD), color-stop(50%,#F5A0BC), color-stop(50%,#F8B2C8), color-stop(100%,#F17BA1)); /* webkit */
                                                           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5A2BD', endColorstr='#F17BA1',GradientType=0 ); /* ie */}


/* article */
#article-container > h2 { font: 300 32px/1.3 Lato, sans-serif; color: #202020; margin: 0 0 20px; }
h2.article { font: 300 32px/1.3 Lato, sans-serif; color: #826697; }
h4.article { font: italic 16px verdana; color: #826697; }
#article-container > h2 span.article-category { font: italic 16px Verdana; color: #826697; }
#article-container h3 a { font: bold 14px/1.3 Georgia; text-decoration: none; color: #826697; }
#article-container h3.pairH3 a { font-weight: bold; color: #cd1f25; }
#article-container .article-more { float: left; }
#article-container .article-more a { font: normal 11px verdana; color: #9679a6; text-decoration: none; }
#article-container .article-author { font: normal 11px verdana; color: #a3a3a3; float: right; }
#article-container .article-author a { font: normal 11px verdana; color: #004a80; text-decoration: none; }
.article-container-image { margin: -21px 0 0 -20px; }
#article-container p.articleDate { position: relative; }
#article-container .AdditionalInfo { position: absolute; left: 35px; top: 15px; font-size: 80%; font-style: italic; }

/* blog */
#blog-container h2 { font: italic 16px verdana; color: black; padding-left: 25px; background: url('/i/blog/header_icon.png') left center no-repeat; }
#blog-container table#blog-table { border-collapse: collapse; }
#blog-container table#blog-table tr td.first,
#blog-container table#blog-table tr td.middle { border-top: 1px solid #c4c4c4; vertical-align: top; padding: 9px 10px 9px 0; }
#blog-container table#blog-table tr td.last { border-top: 1px solid #c4c4c4; vertical-align: top; padding: 9px 0; }
#blog-container table#blog-table tr td h3,
#blog-container table#blog-table tr td h4,
#blog-container table#blog-table tr td p { margin-top: 0; margin-bottom: 3px; }
#blog-container h3 a { font: normal 15px verdana; color: #688f12; text-decoration: none; }
#blog-container h4 a { font: bold 12px verdana; color: #60275e; text-decoration: none; }
#blog-container p.title a { font: normal 12px verdana; color: black; text-decoration: none; }
#blog-container table#blog-table tr td.last p { font: normal 11px verdana; color: #a3a3a3; }
#blog-container table#blog-table tr td.last p span.date { white-space: nowrap; }
#blog-container table#blog-table tr td.last p span.name a { font: normal 11px verdana; color: #502d7f; text-decoration: none; }
#blog-container table#blog-table tr td.last p span.category { font: normal 11px verdana; color: #10476f ; text-decoration: none; }

#oneblog-container { position: relative; }
#oneblog-container h2 { font: italic 16px verdana; color: black; padding-left: 25px; background: url('/i/blog/header_icon.png') left center no-repeat; }
#oneblog-container a { text-decoration: none; }
#oneblog-container #oneblog-titlebar { height: 38px; }
#oneblog-container #oneblog-titlebar #calendar-top { height: 38px; width: 165px; background: url('/i/blog/calendar/calendar_top.png') bottom right no-repeat; float: right; text-align: center; }
#oneblog-container #oneblog-titlebar #calendar-top p.nick a { font: bold 12px verdana; color: white; }
#oneblog-container h3 { font: normal 18px verdana; color: #688f12; margin-top: 12px; margin-bottom: 20px; }
#oneblog-container #oneblog-header { background: #e7e7c5; border-top: 1px solid #c4c4c4; border-bottom: 6px solid #e3e3d7; }
#oneblog-container #oneblog-header table tr td { vertical-align: top; }
#oneblog-container #oneblog-header img { margin: 12px; }
#oneblog-container #oneblog-header p { font: normal 11px verdana; color: #333333; margin: 0 0 7px 0; }
#oneblog-container #oneblog-header p.fave { padding-left: 17px; background: url('/i/blog/fave.png') left center no-repeat; }
#oneblog-container #oneblog-header p .categs,
#oneblog-container #oneblog-header p .nbposts { font-weight: bold; }
#oneblog-container #oneblog-awards { position: absolute; right: 170px; top: 15px;  }
#oneblog-container #oneblog-awards span.Blog-Award { cursor: help; width: 38px; height: 60px; display: inline-block; background: url(/i/blog/award.png) no-repeat center; margin: 0 8px 0 0; }
#oneblog-container #calendar-block { width: 165px; background: url('/i/blog/calendar/calendar_body.png'); float: right; }
#oneblog-container #calendar-block table { border-spacing: 5px 3px; }
#oneblog-container #calendar-block table tbody td { width: 15px; height: 15px; overflow: hidden; }
#oneblog-container #calendar-block table tbody tr td { background: #a9a9a9; color: #111111; }
#oneblog-container #calendar-block table tbody tr:first-child td { background: transparent; color: #502d7f; }
#oneblog-container #calendar-block table thead tr td span.right { width: 8px; height: 16px; background: url('/i/blog/calendar/right.png') center center no-repeat; }
#oneblog-container #calendar-block table thead tr td span.left { width: 8px; height: 16px; background: url('/i/blog/calendar/left.png') center center no-repeat; }
#oneblog-container #calendar-block table tr td { text-align: center; font: normal 11px verdana; }
#oneblog-container #calendar-block table tbody tr td.haslink { background: url('/i/blog/calendar/day_active.png') transparent; }
#oneblog-container h4, #oneblog-container h4 a { font: bold 14px verdana; color: #60275e; }
#oneblog-container p.info { font: normal 12px verdana; color: #a0a0a0; }
#oneblog-container p.info .submittedby { text-decoration: none; color: #826697; }
#oneblog-container .links-container { padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dotted black; }
#oneblog-container .links {margin-top:10px; background: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 12px }
#oneblog-container .links a { font-size: 10px; color: #816596; }
#oneblog-container .CommentsList { position: relative; }
#oneblog-container .CommentsList p.commentauthor { font: normal 11px verdana; color: #a0a0a0; }
#oneblog-container .CommentsList p.commentauthor .comment-username { text-decoration: none; color: #0054a7; }
#oneblog-container a.addComment { padding-left: 16px; background: url('/i/blog/icon_addcomment.png') left center no-repeat; margin-right: 15px; }
#oneblog-container a.CommentsListBtn { padding-left: 19px; background: url('/i/blog/icon_comments.png') left center no-repeat; margin-right: 15px; }
#oneblog-container a.gotoPost { padding-left: 16px; background: url('/i/blog/icon_goto.png') left center no-repeat; margin-right: 15px; }
#oneblog-container a.editBtn { margin-right: 15px; }
span.close-button { color: white; background: #826697; padding: 2px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; font-size: 11px; display: none; float: right; }
span.close-button.visible { display: inline; }
#oneblog-container {padding-bottom:10px;}
#calendar-block .ActualPeriod { background: url('/i/blog/calendar/bottom.png') no-repeat 95% 4px; cursor: pointer; }
#calendar-block .ActualPeriod:hover { background: url('/i/blog/calendar/bottom_hover.png') no-repeat 95% 4px; }
#calendar-block .SelectPeriod { display:none; cursor: pointer; position: absolute; overflow: hidden; right: 10px; width: 162px; height: 142px; overflow-y: auto; overflow-x: none; background: #E9E9E9; border: 1px solid #eee; border-top: 1px dotted #ccc; }
#calendar-block .SelectPeriod .SelectPeriodBox { clear: both; overflow: hidden; }
#calendar-block .SelectPeriod .SelectPeriodBox a { display: block; border-bottom: 1px dotted #ccc; color: #502D7F; padding: 2px; }
#calendar-block .SelectPeriod .SelectPeriodBox a:hover { background: #fff; }



/* blog skins - grey */
#blog-table .skin-blog-grey {background-color: #d6d6d6;} /* wyróżnienie blogów na różnych listach */
.blogs-list li.skin-blog-grey {background-color: #d6d6d6;}
.blogsBox .skin-blog-grey {background-color: #d6d6d6;}
.content-www-blog #right li.skin-blog-grey {background-color: #d6d6d6;}
#oneblog-container.skin-blog-grey {border: 1px solid #d6d6d6;border-top:none;} /* obramowanie kontenera bloga */
#oneblog-container.skin-blog-grey #oneblog-titlebar {margin: -1px -1px 0 -1px ;background:white}
#oneblog-container.skin-blog-grey h3 a {font-size: 16px; color: #333333;} /* tytuł bloga*/
#oneblog-container.skin-blog-grey #oneblog-header {background: #d6d6d6; border-top: 1px solid #9b9b9b; border-bottom: 6px solid #eae9e9;} /* nagłówek bloga */
#oneblog-container.skin-blog-grey #oneblog-header p {font-size: 11px; color: #4a4a4a;}
#oneblog-container.skin-blog-grey #oneblog-header p .categs,
#oneblog-container.skin-blog-grey #oneblog-header p .nbposts {font-weight: bold; color: #4a4a4a;}
#oneblog-container.skin-blog-grey h4, #oneblog-container.skin-blog-grey h4 a {font-size:14px; color: #585858;} /* tytuł wpisu */
#oneblog-container.skin-blog-grey p.info {font-size: 11px; color: #a3a3a3; } /* od, autor, data wpisu */
#oneblog-container.skin-blog-grey p.info .submittedby {color: #525252;}
#oneblog-container.skin-blog-grey p.info .date {color: #6e6e6e;}
#oneblog-container.skin-blog-grey .blogContent {font-size:12px; color: #333333;} /* treść wpisu */
#oneblog-container.skin-blog-grey .links a {font-size:11px;color: #6a6969;} /* linki komentarza */
#oneblog-container.skin-blog-grey .page-title-black {background-color: #d6d6d6; font-size: 16px; color:#6a6969;} /* nagłówek formularza komentarza */
#oneblog-container.skin-blog-grey .links {margin-top:10px;background: #d6d6d6;padding: 12px;} /* formularz komentarza */
#oneblog-container.skin-blog-grey .links .apla-form {background: #eae9e9; font-size:12px; color:#333333;} /* napis treść komentarza */
#oneblog-container.skin-blog-grey .CommentsList .blogComments p {font-size: 12px; color: #333333;} /* komentarze */
#oneblog-container.skin-blog-grey .CommentsList p.commentauthor {font-size: 11px; color: #6e6e6e;}
#oneblog-container.skin-blog-grey .CommentsList p.commentauthor .comment-username {font-size: 11px; color: #525252;}
#oneblog-container.skin-blog-grey .apla-form {margin: 0 5px 0 5px;} /* nowy wpis*/
#oneblog-container.skin-blog-grey #calendar-block table tbody tr td { background-color: #ffffff; color: #000000; } /*kalendarz - zwykłe dni*/
#oneblog-container.skin-blog-grey #calendar-block table tbody tr:first-child td { background-color: transparent; color: #565656; } /* kalendarz - nazwy dni tygodnia*/
#oneblog-container.skin-blog-grey #calendar-block .ActualPeriod,
#oneblog-container.skin-blog-grey .SelectPeriod {color: #565656;}
#oneblog-container.skin-blog-grey #calendar-block table tbody tr td.haslink {border: 1px solid #2d2d2d; color:#ffffff;}
#oneblog-container.skin-blog-grey #calendar-block table tbody tr td.haslink {background: #6B6B6B;} /* kalendarz - gradient pod dniem old browsers */
#oneblog-container.skin-blog-grey #calendar-block table tbody tr td.haslink {background: -moz-linear-gradient(top, #6B6B6B 0%, #565656 51%, #393939 100%);} /* firefox */
#oneblog-container.skin-blog-grey #calendar-block table tbody tr td.haslink {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B6B6B), color-stop(51%,#565656), color-stop(100%,#393939));} /* webkit */
#oneblog-container.skin-blog-grey #calendar-block table tbody tr td.haslink {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6B6B6B', endColorstr='#393939',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-grey #oneblog-titlebar #calendar-top {background: #8B8B8B;} /* kalendarz - gradient pod topem old browsers */
#oneblog-container.skin-blog-grey #oneblog-titlebar #calendar-top {background: -moz-linear-gradient(top, #8B8B8B 1%, #A5A5A5 100%);} /* firefox */
#oneblog-container.skin-blog-grey #oneblog-titlebar #calendar-top {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8B8B8B), color-stop(100%,#A5A5A5));} /* webkit */
#oneblog-container.skin-blog-grey #oneblog-titlebar #calendar-top {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8B8B8B', endColorstr='#A5A5A5',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-grey #oneblog-titlebar #calendar-top {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#oneblog-container.skin-blog-grey #calendar-block {border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;background: #c0c0c0;}
#oneblog-container.skin-blog-grey span.close-button {color: #ffffff; background: #7a7a7a;font-size: 12px;}
#oneblog-container.skin-blog-grey .links input[type='submit'],
#oneblog-container.skin-blog-grey .links input.button, a.button {background: #b3b3b3; border: 1px solid #5e5e5e; color: #ffffff; font-size: 12px; background: -moz-linear-gradient(top, #b3b3b3 0%, #5e5e5e 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3b3b3), color-stop(100%,#5e5e5e)); /* webkit */ background: linear-gradient(top, #b3b3b3 0%, #5e5e5e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#5e5e5e',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-grey a.addComment {background-image: url('/i/blog/skins/grey/grey_icon_addcomment.png');}
#oneblog-container.skin-blog-grey a.CommentsListBtn {background-image: url('/i/blog/skins/grey/grey_icon_comments.png');}
#oneblog-container.skin-blog-grey a.gotoPost {background-image: url('/i/blog/skins/grey/grey_icon_goto.png');}
#oneblog-container.skin-blog-grey #calendar-block table thead tr td span.right {background-image: url('/i/blog/skins/grey/grey_right.png');}
#oneblog-container.skin-blog-grey #calendar-block table thead tr td span.left {background-image: url('/i/blog/skins/grey/grey_left.png');}
#oneblog-container.skin-blog-grey .links h2 {background-image: url('/i/blog/skins/grey/grey_header_icon.png');}
#oneblog-container.skin-blog-grey .icon-edit {background-image: url('/i/blog/skins/grey/grey_edit_small.png');}
#oneblog-container.skin-blog-grey .icon-delete {background-image: url('/i/blog/skins/grey/grey_delete_small.png');}
#oneblog-container.skin-blog-grey #calendar-block .ActualPeriod { background-image: url('/i/blog/skins/grey/grey_bottom.png');}
#oneblog-container.skin-blog-grey #calendar-block .ActualPeriod:hover { background-image: url('/i/blog/skins/grey/grey_bottom_hover.png');}

/* blog skins - yellow */
#blog-table .skin-blog-yellow {background-color: #ffe599;} /* wyróżnienie blogów na różnych listach */
.blogs-list li.skin-blog-yellow {background-color: #ffe599}
.blogsBox .skin-blog-yellow {background-color: #ffe599;}
.content-www-blog #right li.skin-blog-yellow {background-color: #ffe599;}
#oneblog-container.skin-blog-yellow {background-color:#ffecb3;} /* tło bloga */
#oneblog-container.skin-blog-yellow #oneblog-titlebar {background:white}
#oneblog-container.skin-blog-yellow h3 a {font-size: 16px; color: #7d2f00;} /* tytuł bloga*/
#oneblog-container.skin-blog-yellow #oneblog-header {background: #feb300; border-top: 1px solid #fedf82; border-bottom: 6px solid #fff2ca;} /* nagłówek bloga */
#oneblog-container.skin-blog-yellow #oneblog-header p {font-size: 11px; color: #7d2f00;}
#oneblog-container.skin-blog-yellow #oneblog-header p .categs,
#oneblog-container.skin-blog-yellow #oneblog-header p .nbposts {font-weight: bold; color: #000000;}
#oneblog-container.skin-blog-yellow #oneblog-header p .addthis_toolbox_label {color: #333333;}
#oneblog-container.skin-blog-yellow h4, #oneblog-container.skin-blog-yellow h4 a {font-size:14px; color: #7d2f00;} /* tytuł wpisu */
#oneblog-container.skin-blog-yellow p.info {font-size: 11px; color: #000000; } /* od, autor, data wpisu */
#oneblog-container.skin-blog-yellow p.info .submittedby {color: #7d2f00;}
#oneblog-container.skin-blog-yellow p.info .date {color: #000000;}
#oneblog-container.skin-blog-yellow .blogContent {font-size:12px; color: #7d2f00;} /* treść wpisu */
#oneblog-container.skin-blog-yellow .links-container {border-bottom: 1px dotted #ff0000;}
#oneblog-container.skin-blog-yellow .links a {font-size:11px; color: #7d2f00;} /* linki komentarza */
#oneblog-container.skin-blog-yellow .page-title-black {background-color: #fbc834; font-size: 16px; color:#7d2f00;} /* nagłówek formularza komentarza */
#oneblog-container.skin-blog-yellow .links {margin-top:10px;background: #fbc834;} /* formularz komentarza */
#oneblog-container.skin-blog-yellow .links .apla-form {background: #ffecb3; font-size:12px; color:#7d2f00;} /* napis treść komentarza */
#oneblog-container.skin-blog-yellow .CommentsList .blogComments p {font-size: 12px; color: #000000;} /* komentarze */
#oneblog-container.skin-blog-yellow .CommentsList p.commentauthor {font-size: 11px; color: #000000;}
#oneblog-container.skin-blog-yellow .CommentsList p.commentauthor .comment-username {font-size: 11px; color: #7d2f00;}
#oneblog-container.skin-blog-yellow .apla-form {margin: 0 10px 0 10px;} /* nowy wpis*/
#oneblog-container.skin-blog-yellow #calendar-block table tbody tr td { background-color: #fff1ca; color: #660000; } /*kalendarz - zwykłe dni*/
#oneblog-container.skin-blog-yellow #calendar-block table tbody tr:first-child td { background-color: transparent; color: #7d2f00; } /* kalendarz - nazwy dni tygodnia*/
#oneblog-container.skin-blog-yellow #calendar-block .ActualPeriod,
#oneblog-container.skin-blog-yellow .SelectPeriod {color: #7d2f00;}
#oneblog-container.skin-blog-yellow #calendar-block table tbody tr td.haslink {border: 1px solid #7d2f00; color:#ffffff;}
#oneblog-container.skin-blog-yellow #calendar-block table tbody tr td.haslink {background: #750000;} /* kalendarz - gradient pod dniem old browsers */
#oneblog-container.skin-blog-yellow #calendar-block table tbody tr td.haslink {background: -moz-linear-gradient(top, #750000 0%, #790000 51%, #a44d00 100%);} /* firefox */
#oneblog-container.skin-blog-yellow #calendar-block table tbody tr td.haslink {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#750000), color-stop(51%,#790000), color-stop(100%,#a44d00));} /* webkit */
#oneblog-container.skin-blog-yellow #calendar-block table tbody tr td.haslink {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#750000', endColorstr='#a44d00',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-yellow #oneblog-titlebar #calendar-top {background: #660000;} /* kalendarz - gradient pod topem old browsers */
#oneblog-container.skin-blog-yellow #oneblog-titlebar #calendar-top {background: -moz-linear-gradient(top, #660000 1%, #7a0000 100%);} /* firefox */
#oneblog-container.skin-blog-yellow #oneblog-titlebar #calendar-top {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#660000), color-stop(100%,#7a0000));} /* webkit */
#oneblog-container.skin-blog-yellow #oneblog-titlebar #calendar-top {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#660000', endColorstr='#7a0000',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-yellow #oneblog-titlebar #calendar-top {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#oneblog-container.skin-blog-yellow #calendar-block {border-left: 1px solid #fed761;border-bottom: 1px solid #fed761;background: #fdcd3b;}
#oneblog-container.skin-blog-yellow span.close-button {color: #ffffff; background: #692a0f;font-size: 12px;}
#oneblog-container.skin-blog-yellow .links input[type='submit'],
#oneblog-container.skin-blog-yellow .links input.button, a.button {background: #df5920; border: 1px solid #66290f; color: #ffffff; font-size: 12px; background: -moz-linear-gradient(top, #df5920 0%, #66290f 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df5920), color-stop(100%,#66290f)); /* webkit */ background: linear-gradient(top, #df5920 0%, #66290f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df5920', endColorstr='#66290f',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-yellow a.addComment {background-image: url('/i/blog/skins/yellow/yellow_icon_addcomment.png');}
#oneblog-container.skin-blog-yellow a.CommentsListBtn {background-image: url('/i/blog/skins/yellow/yellow_icon_comments.png');}
#oneblog-container.skin-blog-yellow a.gotoPost {background-image: url('/i/blog/skins/yellow/yellow_icon_goto.png');}
#oneblog-container.skin-blog-yellow #calendar-block table thead tr td span.right {background-image: url('/i/blog/skins/yellow/yellow_right.png');}
#oneblog-container.skin-blog-yellow #calendar-block table thead tr td span.left {background-image: url('/i/blog/skins/yellow/yellow_left.png');}
#oneblog-container.skin-blog-yellow .links h2 {background-image: url('/i/blog/skins/yellow/yellow_header_icon.png');}
#oneblog-container.skin-blog-yellow .icon-edit {background-image: url('/i/blog/skins/yellow/yellow_edit_small.png');}
#oneblog-container.skin-blog-yellow .icon-delete {background-image: url('/i/blog/skins/yellow/yellow_delete_small.png');}
#oneblog-container.skin-blog-yellow #calendar-block .ActualPeriod { background-image: url('/i/blog/skins/yellow/yellow_bottom.png');}
#oneblog-container.skin-blog-yellow #calendar-block .ActualPeriod:hover { background-image: url('/i/blog/skins/yellow/yellow_bottom_hover.png');}

/* blog skins - red */
#blog-table .skin-blog-red {background: #ffbebe;} /* wyróżnienie blogów na różnych listach */
.blogs-list li.skin-blog-red {background: #ffbebe;}
.blogsBox .skin-blog-red {background: #ffbebe;}
.content-www-blog #right li.skin-blog-red {background: #ffbebe;}
#oneblog-container.skin-blog-red {background-color:#990000;} /* tło bloga */
#oneblog-container.skin-blog-red #oneblog-titlebar {background:white}
#oneblog-container.skin-blog-red h3 a {font-size: 18px; color: #ffffff;} /* tytuł bloga*/
#oneblog-container.skin-blog-red #oneblog-header {background: #660000; border-top: 1px solid #ff5c5c; border-bottom: 6px solid #ff0000;} /* nagłówek bloga */
#oneblog-container.skin-blog-red #oneblog-header p {font-size: 11px; color: #ffffff;}
#oneblog-container.skin-blog-red #oneblog-header p .categs,
#oneblog-container.skin-blog-red #oneblog-header p .nbposts {font-weight: bold; color: #ffffff;}
#oneblog-container.skin-blog-red #oneblog-header p .addthis_toolbox_label {color: #ffffff;}
#oneblog-container.skin-blog-red h4, #oneblog-container.skin-blog-red h4 a {font-size:14px; color: #ffffff;} /* tytuł wpisu */
#oneblog-container.skin-blog-red p.info {font-size: 11px; color: #ffffff; } /* od, autor, data wpisu */
#oneblog-container.skin-blog-red p.info .submittedby {color: #ffffff;}
#oneblog-container.skin-blog-red p.info .date {color: #ffffff;}
#oneblog-container.skin-blog-red .blogContent {font-size:12px; color: #eae9e9;} /* treść wpisu */
#oneblog-container.skin-blog-red .links-container {border-bottom: 1px dotted #ff0000;}
#oneblog-container.skin-blog-red .links a {font-size:11px; color: #ff0000;} /* linki komentarza */
#oneblog-container.skin-blog-red .page-title-black {background-color: #660000; font-size: 16px; font-style:italic; color:#ff0000;} /* nagłówek formularza komentarza */
#oneblog-container.skin-blog-red .links {margin-top:10px; background: #660000;} /* formularz komentarza */
#oneblog-container.skin-blog-red .links .apla-form {background: #edebeb; font-size:12px; color:#660000;} /* napis treść komentarza */
#oneblog-container.skin-blog-red .CommentsList .blogComments p {font-size: 12px; color: #eae9e9;} /* komentarze */
#oneblog-container.skin-blog-red .CommentsList p.commentauthor {font-size: 11px; color: #ffffff;}
#oneblog-container.skin-blog-red .CommentsList p.commentauthor .comment-username {font-size: 11px; color: #ff0000;}
#oneblog-container.skin-blog-red .apla-form {margin: 0 10px 0 10px;} /* nowy wpis*/
#oneblog-container.skin-blog-red #calendar-block table tbody tr td { background-color: #ffffff; color: #660000; } /*kalendarz - zwykłe dni*/
#oneblog-container.skin-blog-red #calendar-block table tbody tr:first-child td { background-color: transparent; color: #ffffff; } /* kalendarz - nazwy dni tygodnia*/
#oneblog-container.skin-blog-red #calendar-block .ActualPeriod,
#oneblog-container.skin-blog-red .SelectPeriod {color: #ffffff;}
#oneblog-container.skin-blog-red #calendar-block table tbody tr td.haslink {border: 1px solid #8f0000; color:#ffffff;}
#oneblog-container.skin-blog-red #calendar-block table tbody tr td.haslink {background: #ff0000;} /* kalendarz - gradient pod dniem old browsers */
#oneblog-container.skin-blog-red #calendar-block table tbody tr td.haslink {background: -moz-linear-gradient(top, #ff0000 0%, #cd0000 51%, #ff0000 100%);} /* firefox */
#oneblog-container.skin-blog-red #calendar-block table tbody tr td.haslink {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(51%,#cd0000), color-stop(100%,#ff0000));} /* webkit */
#oneblog-container.skin-blog-red #calendar-block table tbody tr td.haslink {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-red #oneblog-titlebar #calendar-top {background: #660000;} /* kalendarz - gradient pod topem old browsers */
#oneblog-container.skin-blog-red #oneblog-titlebar #calendar-top {background: -moz-linear-gradient(top, #660000 1%, #990000 100%);} /* firefox */
#oneblog-container.skin-blog-red #oneblog-titlebar #calendar-top {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#660000), color-stop(100%,#990000));} /* webkit */
#oneblog-container.skin-blog-red #oneblog-titlebar #calendar-top {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#660000', endColorstr='#990000',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-red #oneblog-titlebar #calendar-top {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#oneblog-container.skin-blog-red #calendar-block {border:none; background:#990000;}
#oneblog-container.skin-blog-red span.close-button {color: #660000; background: #edebeb;font-size: 12px;}
#oneblog-container.skin-blog-red .links input[type='submit'],
#oneblog-container.skin-blog-red .links input.button, a.button {background: #ef6279; border: 1px solid #6e1717; color: #ffffff; font-size: 12px; background: -moz-linear-gradient(top, #ef6279 0%, #6e1717 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef6279), color-stop(100%,#6e1717)); /* webkit */ background: linear-gradient(top, #ef6279 0%, #6e1717 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6279', endColorstr='#6e1717',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-red a.addComment {background-image: url('/i/blog/skins/red/red_icon_addcomment.png');}
#oneblog-container.skin-blog-red a.CommentsListBtn {background-image: url('/i/blog/skins/red/red_icon_comments.png');}
#oneblog-container.skin-blog-red a.gotoPost {background-image: url('/i/blog/skins/red/red_icon_goto.png');}
#oneblog-container.skin-blog-red #calendar-block table thead tr td span.right {background-image: url('/i/blog/skins/red/red_right.png');}
#oneblog-container.skin-blog-red #calendar-block table thead tr td span.left {background-image: url('/i/blog/skins/red/red_left.png');}
#oneblog-container.skin-blog-red .links h2 {background-image: url('/i/blog/skins/red/red_header_icon.png');}
#oneblog-container.skin-blog-red .icon-edit {background-image: url('/i/blog/skins/red/red_edit_small.png');}
#oneblog-container.skin-blog-red .icon-delete {background-image: url('/i/blog/skins/red/red_delete_small.png');}
#oneblog-container.skin-blog-red #calendar-block .ActualPeriod { background-image: url('/i/blog/skins/red/red_bottom.png');}
#oneblog-container.skin-blog-red #calendar-block .ActualPeriod:hover { background-image: url('/i/blog/skins/red/red_bottom_hover.png');}

/* blog skins - black */
#blog-table .skin-blog-black {background-color: #d6d6d6;} /* wyróżnienie blogów na różnych listach */
.blogs-list li.skin-blog-black {background-color: #d6d6d6;}
.blogsBox .skin-blog-black {background-color: #d6d6d6;}
.content-www-blog #right li.skin-blog-black {background-color: #d6d6d6;}
#oneblog-container.skin-blog-black {background-color:#000000;} /* tło bloga */
#oneblog-container.skin-blog-black #oneblog-titlebar {background:white}
#oneblog-container.skin-blog-black h3 a {font-size: 18px; color: #ffffff;} /* tytuł bloga*/
#oneblog-container.skin-blog-black #oneblog-header {background: #000000; border-top: 1px solid #9d9d9d; border-bottom: 6px solid #ababab;} /* nagłówek bloga */
#oneblog-container.skin-blog-black #oneblog-header p {font-size: 11px; color: #999999;}
#oneblog-container.skin-blog-black #oneblog-header p .categs,
#oneblog-container.skin-blog-black #oneblog-header p .nbposts {font-weight: bold; color: #999999;}
#oneblog-container.skin-blog-black #oneblog-header p .addthis_toolbox_label {color: #999999;}
#oneblog-container.skin-blog-black h4, #oneblog-container.skin-blog-black h4 a {font-size:14px; color: #ffffff;} /* tytuł wpisu */
#oneblog-container.skin-blog-black p.info {font-size: 11px; color: #a3a3a3; } /* od, autor, data wpisu */
#oneblog-container.skin-blog-black p.info .submittedby {color: #777777;}
#oneblog-container.skin-blog-black p.info .date {color: #a3a3a3;}
#oneblog-container.skin-blog-black .blogContent {font-size:12px; color: #ffffff;} /* treść wpisu */
#oneblog-container.skin-blog-black .links-container {border-bottom: 1px dotted #666666;}
#oneblog-container.skin-blog-black .links a {font-size:11px; color: #ffffff;} /* linki komentarza */
#oneblog-container.skin-blog-black .page-title-black {background-color: #444444; font-size: 16px; font-style:italic; color:#ffffff;} /* nagłówek formularza komentarza */
#oneblog-container.skin-blog-black .links {margin-top:10px; background: #444444;} /* formularz komentarza */
#oneblog-container.skin-blog-black .links .apla-form {background: #666666; font-size:12px; color:#ffffff;} /* napis treść komentarza */
#oneblog-container.skin-blog-black .CommentsList .blogComments p {font-size: 12px; color: #ffffff;} /* komentarze */
#oneblog-container.skin-blog-black .CommentsList p.commentauthor {font-size: 11px; color: #a3a3a3;}
#oneblog-container.skin-blog-black .CommentsList p.commentauthor .comment-username {font-size: 11px; color: #ffffff;}
#oneblog-container.skin-blog-black .apla-form {margin: 0 10px 0 10px;} /* nowy wpis*/
#oneblog-container.skin-blog-black #calendar-block table tbody tr td { background-color: #7f7e7e; color: #000000; } /*kalendarz - zwykłe dni*/
#oneblog-container.skin-blog-black #calendar-block table tbody tr:first-child td { background-color: transparent; color: #ffffff; } /* kalendarz - nazwy dni tygodnia*/
#oneblog-container.skin-blog-black #calendar-block .ActualPeriod,
#oneblog-container.skin-blog-black .SelectPeriod {color: #ffffff;}
#oneblog-container.skin-blog-black #calendar-block table tbody tr td.haslink {border: 1px solid #9e9c9c; color:#000000;}
#oneblog-container.skin-blog-black #calendar-block table tbody tr td.haslink {background: #cacaca;} /* kalendarz - gradient pod dniem old browsers */
#oneblog-container.skin-blog-black #calendar-block table tbody tr td.haslink {background: -moz-linear-gradient(top, #cacaca 0%, #bababa 51%, #e0e0e0 100%);} /* firefox */
#oneblog-container.skin-blog-black #calendar-block table tbody tr td.haslink {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(51%,#bababa), color-stop(100%,#e0e0e0));} /* webkit */
#oneblog-container.skin-blog-black #calendar-block table tbody tr td.haslink {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#e0e0e0',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-black #oneblog-titlebar #calendar-top {background: #000000;} /* kalendarz - gradient pod topem old browsers */
#oneblog-container.skin-blog-black #oneblog-titlebar #calendar-top {background: -moz-linear-gradient(top, #000000 1%, #434343 100%);} /* firefox */
#oneblog-container.skin-blog-black #oneblog-titlebar #calendar-top {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#000000), color-stop(100%,#434343));} /* webkit */
#oneblog-container.skin-blog-black #oneblog-titlebar #calendar-top {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#434343',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-black #oneblog-titlebar #calendar-top {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#oneblog-container.skin-blog-black #calendar-block {border:none; background:#4a4a4a;}
#oneblog-container.skin-blog-black span.close-button {color: #ffffff; background: #000000;font-size: 12px;}
#oneblog-container.skin-blog-black .links input[type='submit'],
#oneblog-container.skin-blog-black .links input.button, a.button {background: #353535; border: 1px solid #181818; color: #ffffff; font-size: 12px; background: -moz-linear-gradient(top, #353535 0%, #181818 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(100%,#181818)); /* webkit */ background: linear-gradient(top, #353535 0%, #181818 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#181818',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-black a.addComment {background-image: url('/i/blog/skins/black/black_icon_addcomment.png');}
#oneblog-container.skin-blog-black a.CommentsListBtn {background-image: url('/i/blog/skins/black/black_icon_comments.png');}
#oneblog-container.skin-blog-black a.gotoPost {background-image: url('/i/blog/skins/black/black_icon_goto.png');}
#oneblog-container.skin-blog-black #calendar-block table thead tr td span.right {background-image: url('/i/blog/skins/black/black_right.png');}
#oneblog-container.skin-blog-black #calendar-block table thead tr td span.left {background-image: url('/i/blog/skins/black/black_left.png');}
#oneblog-container.skin-blog-black .links h2 {background-image: url('/i/blog/skins/black/black_header_icon.png');}
#oneblog-container.skin-blog-black .icon-edit {background-image: url('/i/blog/skins/black/black_edit_small.png');}
#oneblog-container.skin-blog-black .icon-delete {background-image: url('/i/blog/skins/black/black_delete_small.png');}
#oneblog-container.skin-blog-black #calendar-block .ActualPeriod { background-image: url('/i/blog/skins/black/black_bottom.png');}
#oneblog-container.skin-blog-black #calendar-block .ActualPeriod:hover { background-image: url('/i/blog/skins/black/black_bottom_hover.png');}


/* blog skins - blue */
#blog-table .skin-blog-blue {background-color: #c8e9fb;} /* wyróżnienie blogów na różnych listach */
.blogs-list li.skin-blog-blue {background-color: #c8e9fb;}
.blogsBox .skin-blog-blue {background-color: #c8e9fb;}
.content-www-blog #right li.skin-blog-blue {background-color: #c8e9fb;}
#oneblog-container.skin-blog-blue {background-color:#c8e9fb;} /* tło bloga */
#oneblog-container.skin-blog-blue #oneblog-titlebar {background:white}
#oneblog-container.skin-blog-blue h3 a {font-size: 18px; color: #ffffff;} /* tytuł bloga*/
#oneblog-container.skin-blog-blue #oneblog-header {background: #00aeef; border-top: 1px solid #b6e6fa; border-bottom: 6px solid #e3f4fc;} /* nagłówek bloga */
#oneblog-container.skin-blog-blue #oneblog-header p {font-size: 11px; color: #415869;}
#oneblog-container.skin-blog-blue #oneblog-header p .categs,
#oneblog-container.skin-blog-blue #oneblog-header p .nbposts {font-weight: bold; color: #ffffff;}
#oneblog-container.skin-blog-blue #oneblog-header p .addthis_toolbox_label {color: #ffffff;}
#oneblog-container.skin-blog-blue h4, #oneblog-container.skin-blog-blue h4 a {font-size:14px; color: #415869;} /* tytuł wpisu */
#oneblog-container.skin-blog-blue p.info {font-size: 11px; color: #489bcd; } /* od, autor, data wpisu */
#oneblog-container.skin-blog-blue p.info .submittedby {color: #415869;}
#oneblog-container.skin-blog-blue p.info .date {color: #489bcd;}
#oneblog-container.skin-blog-blue .blogContent {font-size:12px; color: #5f7989;} /* treść wpisu */
#oneblog-container.skin-blog-blue .links-container {border-bottom: 1px dotted #666666;}
#oneblog-container.skin-blog-blue .links a {font-size:11px; color: #ffffff;} /* linki komentarza */
#oneblog-container.skin-blog-blue .page-title-black {background-color: #80d4f6; font-size: 16px; font-style:italic; color:#415869;} /* nagłówek formularza komentarza */
#oneblog-container.skin-blog-blue .links {margin-top:10px; background: #80d4f6;} /* formularz komentarza */
#oneblog-container.skin-blog-blue .links .apla-form {background: #e3f4fc; font-size:12px; color:#5f7989;} /* napis treść komentarza */
#oneblog-container.skin-blog-blue .CommentsList .blogComments p {font-size: 12px; color: #5f7989;} /* komentarze */
#oneblog-container.skin-blog-blue .CommentsList p.commentauthor {font-size: 11px; color: #489bcd;}
#oneblog-container.skin-blog-blue .CommentsList p.commentauthor .comment-username {font-size: 11px; color: #415869;}
#oneblog-container.skin-blog-blue .apla-form {margin: 0 10px 0 10px;} /* nowy wpis*/
#oneblog-container.skin-blog-blue #calendar-block table tbody tr td { background-color: #e3f4fc; color: #000000; } /*kalendarz - zwykłe dni*/
#oneblog-container.skin-blog-blue #calendar-block table tbody tr:first-child td { background-color: transparent; color: #00aeef; } /* kalendarz - nazwy dni tygodnia*/
#oneblog-container.skin-blog-blue #calendar-block .ActualPeriod,
#oneblog-container.skin-blog-blue .SelectPeriod {color: #2c5b94;}
#oneblog-container.skin-blog-blue #calendar-block table tbody tr td.haslink {border: 1px solid #00aeef; color:#ffffff;}
#oneblog-container.skin-blog-blue #calendar-block table tbody tr td.haslink {background: #c8e9fb;} /* kalendarz - gradient pod dniem old browsers */
#oneblog-container.skin-blog-blue #calendar-block table tbody tr td.haslink {background: -moz-linear-gradient(top, #c8e9fb 0%, #00aeef 51%, #c8e9fb 100%);} /* firefox */
#oneblog-container.skin-blog-blue #calendar-block table tbody tr td.haslink {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8e9fb), color-stop(51%,#00aeef), color-stop(100%,#c8e9fb));} /* webkit */
#oneblog-container.skin-blog-blue #calendar-block table tbody tr td.haslink {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8e9fb', endColorstr='#c8e9fb',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-blue #oneblog-titlebar #calendar-top {background: #017cc2;} /* kalendarz - gradient pod topem old browsers */
#oneblog-container.skin-blog-blue #oneblog-titlebar #calendar-top {background: -moz-linear-gradient(top, #017cc2 1%, #3bc0f5 100%);} /* firefox */
#oneblog-container.skin-blog-blue #oneblog-titlebar #calendar-top {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#017cc2), color-stop(100%,#3bc0f5));} /* webkit */
#oneblog-container.skin-blog-blue #oneblog-titlebar #calendar-top {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#017cc2', endColorstr='#3bc0f5',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-blue #oneblog-titlebar #calendar-top {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#oneblog-container.skin-blog-blue #calendar-block {border:none; background:#8dd8f7;}
#oneblog-container.skin-blog-blue span.close-button {color: #ffffff; background: #489bcd;font-size: 12px;}
#oneblog-container.skin-blog-blue .links input[type='submit'],
#oneblog-container.skin-blog-blue .links input.button, a.button {background: #acbdd2; border: 1px solid #181818; color: #ffffff; font-size: 12px; background: -moz-linear-gradient(top, #acbdd2 0%, #394f69 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acbdd2), color-stop(100%,#394f69)); /* webkit */ background: linear-gradient(top, #acbdd2 0%, #394f69 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acbdd2', endColorstr='#394f69',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-blue a.addComment {background-image: url('/i/blog/skins/blue/blue_icon_addcomment.png');}
#oneblog-container.skin-blog-blue a.CommentsListBtn {background-image: url('/i/blog/skins/blue/blue_icon_comments.png');}
#oneblog-container.skin-blog-blue a.gotoPost {background-image: url('/i/blog/skins/blue/blue_icon_goto.png');}
#oneblog-container.skin-blog-blue #calendar-block table thead tr td span.right {background-image: url('/i/blog/skins/blue/blue_right.png');}
#oneblog-container.skin-blog-blue #calendar-block table thead tr td span.left {background-image: url('/i/blog/skins/blue/blue_left.png');}
#oneblog-container.skin-blog-blue .links h2 {background-image: url('/i/blog/skins/blue/blue_header_icon.png');}
#oneblog-container.skin-blog-blue .icon-edit {background-image: url('/i/blog/skins/blue/blue_edit_small.png');}
#oneblog-container.skin-blog-blue .icon-delete {background-image: url('/i/blog/skins/blue/blue_delete_small.png');}
#oneblog-container.skin-blog-blue #calendar-block .ActualPeriod { background-image: url('/i/blog/skins/blue/blue_bottom.png');}
#oneblog-container.skin-blog-blue #calendar-block .ActualPeriod:hover { background-image: url('/i/blog/skins/blue/blue_bottom_hover.png');}

/* blog skins - pea */
#blog-table .skin-blog-pea {background-color: #d4f3b5;} /* wyróżnienie blogów na różnych listach */
.blogs-list li.skin-blog-pea {background-color: #d4f3b5;}
.blogsBox .skin-blog-pea {background-color: #d4f3b5;}
.content-www-blog #right li.skin-blog-pea {background-color: #d4f3b5;}
#oneblog-container.skin-blog-pea {border: 1px solid #6cd700;border-top:none;} /* obramowanie kontenera bloga */
#oneblog-container.skin-blog-pea #oneblog-titlebar {margin: -1px -1px 0 -1px ;background:white}
#oneblog-container.skin-blog-pea h3 a {font-size: 18px; color: #ffffff;} /* tytuł bloga*/
#oneblog-container.skin-blog-pea #oneblog-header {background: #6cd700; border-top: 1px solid #339900; border-bottom: 6px solid #339900;} /* nagłówek bloga */
#oneblog-container.skin-blog-pea #oneblog-header p {font-size: 11px; color: #000000;}
#oneblog-container.skin-blog-pea #oneblog-header p .categs,
#oneblog-container.skin-blog-pea #oneblog-header p .nbposts {font-weight: bold; color: #ffffff;}
#oneblog-container.skin-blog-pea #oneblog-header p .addthis_toolbox_label {color: #ffffff;}
#oneblog-container.skin-blog-pea h4, #oneblog-container.skin-blog-pea h4 a {font-size:14px; color: #0066ff;} /* tytuł wpisu */
#oneblog-container.skin-blog-pea p.info {font-size: 11px; color: #333333; } /* od, autor, data wpisu */
#oneblog-container.skin-blog-pea p.info .submittedby {color: #000000;}
#oneblog-container.skin-blog-pea p.info .date {color: #333333;}
#oneblog-container.skin-blog-pea .blogContent {font-size:12px; color: #006600;} /* treść wpisu */
#oneblog-container.skin-blog-pea .links-container {border-bottom: 1px dotted #006600;}
#oneblog-container.skin-blog-pea .links a {font-size:11px; color: #333333;} /* linki komentarza */
#oneblog-container.skin-blog-pea .page-title-black {background-color: #d4f3b5; font-size: 16px; font-style:italic; color:#333333;} /* nagłówek formularza komentarza */
#oneblog-container.skin-blog-pea .links {margin-top:10px; background: #d4f3b5;} /* formularz komentarza */
#oneblog-container.skin-blog-pea .links .apla-form {background: #eae9e9; font-size:12px; color:#333333;} /* napis treść komentarza */
#oneblog-container.skin-blog-pea .CommentsList .blogComments p {font-size: 12px; color: #006600;} /* komentarze */
#oneblog-container.skin-blog-pea .CommentsList p.commentauthor {font-size: 11px; color: #333333;}
#oneblog-container.skin-blog-pea .CommentsList p.commentauthor .comment-username {font-size: 11px; color: #000000;}
#oneblog-container.skin-blog-pea .apla-form {margin: 0 10px 0 10px;} /* nowy wpis*/
#oneblog-container.skin-blog-pea #calendar-block table tbody tr td { background-color: #d4f3b5; color: #000000; } /*kalendarz - zwykłe dni*/
#oneblog-container.skin-blog-pea #calendar-block table tbody tr:first-child td { background-color: transparent; color: #565656; } /* kalendarz - nazwy dni tygodnia*/
#oneblog-container.skin-blog-pea #calendar-block .ActualPeriod,
#oneblog-container.skin-blog-pea .SelectPeriod {color: #336600;}
#oneblog-container.skin-blog-pea #calendar-block table tbody tr td.haslink {border: 1px solid #006600; color:#ffffff;}
#oneblog-container.skin-blog-pea #calendar-block table tbody tr td.haslink {background: #c8e9fb;} /* kalendarz - gradient pod dniem old browsers */
#oneblog-container.skin-blog-pea #calendar-block table tbody tr td.haslink {background: -moz-linear-gradient(top, #73c166 0%, #339900 51%, #226700 100%);} /* firefox */
#oneblog-container.skin-blog-pea #calendar-block table tbody tr td.haslink {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73c166), color-stop(51%,#339900), color-stop(100%,#226700));} /* webkit */
#oneblog-container.skin-blog-pea #calendar-block table tbody tr td.haslink {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73c166', endColorstr='#226700',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-pea #oneblog-titlebar #calendar-top {background: #51a200;} /* kalendarz - gradient pod topem old browsers */
#oneblog-container.skin-blog-pea #oneblog-titlebar #calendar-top {background: -moz-linear-gradient(top, #51a200 1%, #68cf00 100%);} /* firefox */
#oneblog-container.skin-blog-pea #oneblog-titlebar #calendar-top {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#51a200), color-stop(100%,#68cf00));} /* webkit */
#oneblog-container.skin-blog-pea #oneblog-titlebar #calendar-top {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a200', endColorstr='#68cf00',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-pea #oneblog-titlebar #calendar-top {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#oneblog-container.skin-blog-pea #calendar-block {border-left:1px solid #6cd700;border-bottom:1px solid #6cd700; background:#ffffff;}
#oneblog-container.skin-blog-pea span.close-button {color: #ffffff; background: #6cd700;font-size: 12px;}
#oneblog-container.skin-blog-pea .links input[type='submit'],
#oneblog-container.skin-blog-pea .links input.button, a.button {background: #b3db97; border: 1px solid #486e2e; color: #ffffff; font-size: 12px; background: -moz-linear-gradient(top, #b3db97 0%, #486e2e 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3db97), color-stop(100%,#486e2e)); /* webkit */ background: linear-gradient(top, #b3db97 0%, #486e2e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3db97', endColorstr='#486e2e',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-pea a.addComment {background-image: url('/i/blog/skins/pea/pea_icon_addcomment.png');}
#oneblog-container.skin-blog-pea a.CommentsListBtn {background-image: url('/i/blog/skins/pea/pea_icon_comments.png');}
#oneblog-container.skin-blog-pea a.gotoPost {background-image: url('/i/blog/skins/pea/pea_icon_goto.png');}
#oneblog-container.skin-blog-pea #calendar-block table thead tr td span.right {background-image: url('/i/blog/skins/pea/pea_right.png');}
#oneblog-container.skin-blog-pea #calendar-block table thead tr td span.left {background-image: url('/i/blog/skins/pea/pea_left.png');}
#oneblog-container.skin-blog-pea .links h2 {background-image: url('/i/blog/skins/pea/pea_header_icon.png');}
#oneblog-container.skin-blog-pea .icon-edit {background-image: url('/i/blog/skins/pea/pea_edit_small.png');}
#oneblog-container.skin-blog-pea .icon-delete {background-image: url('/i/blog/skins/pea/pea_delete_small.png');}
#oneblog-container.skin-blog-pea #calendar-block .ActualPeriod { background-image: url('/i/blog/skins/pea/pea_bottom.png');}
#oneblog-container.skin-blog-pea #calendar-block .ActualPeriod:hover { background-image: url('/i/blog/skins/pea/pea_bottom_hover.png');}


/* blog skins - salmon */
#blog-table .skin-blog-salmon {background-color: #fcd0c1;} /* wyróżnienie blogów na różnych listach */
.blogs-list li.skin-blog-salmon {background-color: #fcd0c1;}
.blogsBox .skin-blog-salmon {background-color: #fcd0c1;}
.content-www-blog #right li.skin-blog-salmon {background-color: #fcd0c1;}
#oneblog-container.skin-blog-salmon {background-color:#f4f4f4;} /* tło bloga */
#oneblog-container.skin-blog-salmon #oneblog-titlebar {background:white}
#oneblog-container.skin-blog-salmon h3 a {font-size: 18px; color: #aa3209;} /* tytuł bloga*/
#oneblog-container.skin-blog-salmon #oneblog-header {background: #fcd0c1; border-top: 1px solid #ffb6a8; border-bottom: 6px solid #ffb6a8;} /* nagłówek bloga */
#oneblog-container.skin-blog-salmon #oneblog-header p {font-size: 11px; color: #000000;}
#oneblog-container.skin-blog-salmon #oneblog-header p .categs,
#oneblog-container.skin-blog-salmon #oneblog-header p .nbposts {font-weight: bold; color: #ffffff;}
#oneblog-container.skin-blog-salmon #oneblog-header p .addthis_toolbox_label {color: #ffffff;}
#oneblog-container.skin-blog-salmon h4, #oneblog-container.skin-blog-salmon h4 a {font-size:14px; color: #000000;} /* tytuł wpisu */
#oneblog-container.skin-blog-salmon p.info {font-size: 11px; color: #333333; } /* od, autor, data wpisu */
#oneblog-container.skin-blog-salmon p.info .submittedby {color: #000000;}
#oneblog-container.skin-blog-salmon p.info .date {color: #333333;}
#oneblog-container.skin-blog-salmon .blogContent {font-size:12px; color: #9e0000;} /* treść wpisu */
#oneblog-container.skin-blog-salmon .links-container {border-bottom: 1px dotted #fb573c;}
#oneblog-container.skin-blog-salmon .links a {font-size:11px; color: #000000;} /* linki komentarza */
#oneblog-container.skin-blog-salmon .page-title-black {background-color: #ffffff; font-size: 16px; font-style:italic; color:#000000;} /* nagłówek formularza komentarza */
#oneblog-container.skin-blog-salmon .links {margin-top:10px; background: #ffffff;} /* formularz komentarza */
#oneblog-container.skin-blog-salmon .links .apla-form {background: #fcd0c1; font-size:12px; color:#333333;} /* napis treść komentarza */
#oneblog-container.skin-blog-salmon .CommentsList .blogComments p {font-size: 12px; color: #9e0000;} /* komentarze */
#oneblog-container.skin-blog-salmon .CommentsList p.commentauthor {font-size: 11px; color: #333333;}
#oneblog-container.skin-blog-salmon .CommentsList p.commentauthor .comment-username {font-size: 11px; color: #333333;}
#oneblog-container.skin-blog-salmon .apla-form {margin: 0 10px 0 10px;} /* nowy wpis*/
#oneblog-container.skin-blog-salmon #calendar-block table tbody tr td { background-color: #fff5f2; color: #000000; } /*kalendarz - zwykłe dni*/
#oneblog-container.skin-blog-salmon #calendar-block table tbody tr:first-child td { background-color: transparent; color: #000000; } /* kalendarz - nazwy dni tygodnia*/
#oneblog-container.skin-blog-salmon #calendar-block .ActualPeriod,
#oneblog-container.skin-blog-salmon .SelectPeriod {color: #000000;}
#oneblog-container.skin-blog-salmon #calendar-block table tbody tr td.haslink {border: 1px solid #e8857e; color:#ffffff;}
#oneblog-container.skin-blog-salmon #calendar-block table tbody tr td.haslink {background: #c8e9fb;} /* kalendarz - gradient pod dniem old browsers */
#oneblog-container.skin-blog-salmon #calendar-block table tbody tr td.haslink {background: -moz-linear-gradient(top, #fcd0c1 0%, #eca38a 51%, #d75b43 100%);} /* firefox */
#oneblog-container.skin-blog-salmon #calendar-block table tbody tr td.haslink {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd0c1), color-stop(51%,#eca38a), color-stop(100%,#d75b43 ));} /* webkit */
#oneblog-container.skin-blog-salmon #calendar-block table tbody tr td.haslink {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd0c1', endColorstr='#d75b43',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-salmon #oneblog-titlebar #calendar-top {background: #ffcec7;} /* kalendarz - gradient pod topem old browsers */
#oneblog-container.skin-blog-salmon #oneblog-titlebar #calendar-top p.nick a {color: #a02900;}
#oneblog-container.skin-blog-salmon #oneblog-titlebar #calendar-top {background: -moz-linear-gradient(top, #ffcec7 1%, #feeae5 100%);} /* firefox */
#oneblog-container.skin-blog-salmon #oneblog-titlebar #calendar-top {background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffcec7), color-stop(100%,#feeae5));} /* webkit */
#oneblog-container.skin-blog-salmon #oneblog-titlebar #calendar-top {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcec7', endColorstr='#feeae5',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-salmon #oneblog-titlebar #calendar-top {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#oneblog-container.skin-blog-salmon #calendar-block {background:#ffb6a8;}
#oneblog-container.skin-blog-salmon span.close-button {color: #ffffff; background: #fcd0c1;font-size: 12px;}
#oneblog-container.skin-blog-salmon .links input[type='submit'],
#oneblog-container.skin-blog-salmon .links input.button, a.button {background: #ffc2b6; border: 1px solid #ff5540; color: #ffffff; font-size: 12px; background: -moz-linear-gradient(top, #ffc2b6 0%, #ff5540 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc2b6), color-stop(100%,#ff5540)); /* webkit */ background: linear-gradient(top, #ffc2b6 0%, #ff5540 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc2b6', endColorstr='#ff5540',GradientType=0 );} /* ie */
#oneblog-container.skin-blog-salmon a.addComment {background-image: url('/i/blog/skins/salmon/salmon_icon_addcomment.png');}
#oneblog-container.skin-blog-salmon a.CommentsListBtn {background-image: url('/i/blog/skins/salmon/salmon_icon_comments.png');}
#oneblog-container.skin-blog-salmon a.gotoPost {background-image: url('/i/blog/skins/salmon/salmon_icon_goto.png');}
#oneblog-container.skin-blog-salmon #calendar-block table thead tr td span.right {background-image: url('/i/blog/skins/salmon/salmon_right.png');}
#oneblog-container.skin-blog-salmon #calendar-block table thead tr td span.left {background-image: url('/i/blog/skins/salmon/salmon_left.png');}
#oneblog-container.skin-blog-salmon .links h2 {background-image: url('/i/blog/skins/salmon/salmon_header_icon.png');}
#oneblog-container.skin-blog-salmon .icon-edit {background-image: url('/i/blog/skins/salmon/salmon_edit_small.png');}
#oneblog-container.skin-blog-salmon .icon-delete {background-image: url('/i/blog/skins/salmon/salmon_delete_small.png');}
#oneblog-container.skin-blog-salmon #calendar-block .ActualPeriod { background-image: url('/i/blog/skins/salmon/salmon_bottom.png');}
#oneblog-container.skin-blog-salmon #calendar-block .ActualPeriod:hover { background-image: url('/i/blog/skins/salmon/salmon_bottom_hover.png');}

/* gallery */
#gallery-comments a { text-decoration: none; }
#gallery-comments .apla-form textarea { width: 100%; }
/* #gallery-comments table.prev-next { width: 100%; border-spacing: 10px 0px; padding: 10px 0; } */
#gallery-comments .prev-button { text-align: left; margin: 10px 0; }
#gallery-comments .next-button { text-align: right; margin: 10px 0; }
#gallery-comments .vote-button { margin: 10px 0; text-align: center;}
#gallery-comments .vote-button a.button { border: 1px solid rgb(39,75,107); background: rgb(108,155,199); background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(39,75,107)), color-stop(1, rgb(108,155,199))); background: -moz-linear-gradient(center bottom, rgb(39,75,107) 0%, rgb(108,155,199) 100%); }
#gallery-comments .vote-button a.button:active { background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(108,155,199)), color-stop(1, rgb(39,75,107))); background: -moz-linear-gradient(center bottom, rgb(108,155,199) 0%, rgb(39,75,107) 100%); }
#gallery-comments .vote-button p { font: normal 11px verdana; color: #666666; }
#gallery-comments .mem-button { margin: 10px 0; text-align: center;}
#gallery-comments .mem-button a.button { border: 1px solid rgb(39,75,107); background: rgb(108,155,199); background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(39,75,107)), color-stop(1, rgb(108,155,199))); background: -moz-linear-gradient(center bottom, rgb(39,75,107) 0%, rgb(108,155,199) 100%); }
#gallery-comments .apla-image { clear: both; text-align: center; position: relative; background: #f5f5f5; padding: 10px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.3); -moz-box-shadow: 0 0 4px rgba(0,0,0,.3); box-shadow: 0 0 4px rgba(0,0,0,.3); }
#gallery-comments .apla-comments .comment-body { margin: 10px 0; }
#gallery-comments .apla-comments { background: #f5f5f5; padding: 10px; margin: 10px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.3); -moz-box-shadow: 0 0 4px rgba(0,0,0,.3); box-shadow: 0 0 4px rgba(0,0,0,.3); }
#gallery-comments .apla-comments span.icon-comments,
#gallery-comments .apla-comments span.icon-add { margin-right: 20px; font-size: 10px; line-height: 16px; color: #826697; }
#gallery-comments .apla-comments p.commentauthor { font: normal 11px verdana; color: #a0a0a0; border-bottom: 1px solid #e0e0e0; margin-bottom: 5px; }
#gallery-comments .apla-comments p.commentauthor a.comment-username { color: #0054a7; }
#gallery-comments .apla-comments p.commentauthor span.imagetitle { color: #333333; font-size: 11px; }

#gallery-comments .apla-image span.imgCat { position: absolute; right: 20px; top: 20px; font: bold italic 14px 'Comic Sans MS'; color: #826697; text-transform: uppercase; }
#gallery-comments .apla-image a.imgUrl { display: block; text-align: center; color: #826697; }

#gallery-comments #gallery-controls { white-space: nowrap; text-align: right;}
#gallery-comments #gallery-controls a { font: normal 11px verdana; color: #666666; }
#gallery-comments #gallery-controls a.icon-edit { margin-right: 1em; }

#gallery-comments p.votingresults { font: normal 11px verdana; color: #333333; margin: 3px 0; text-align: right; }
.selectCategoryTable { margin: 0 auto; }
#gallery-comments .apla-comments p.votingresults { color: #0054a7; white-space: nowrap; }
#gallery-comments .apla-comments p.votingresults span.votingresult { background: #0054a7; color: #e0e0e0; padding: 1px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

#duels-container .apla-form.toplist ul { position: relative; }
#duels-container .apla-form.toplist ul li { position: relative; }
#duels-container .apla-form.toplist ul li h3.section-title-violet { color: #826697; }
#duels-container .position { position: absolute; color: white; padding: 0 8px; font-size: 24px; background: yellow; left: 12px; top: 8px; border: 1px solid #947600; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0 0 4px white; -moz-box-shadow: 0 0 4px white; box-shadow: 0 0 4px white; background: rgb(108,155,199); background: -webkit-gradient(linear, left bottom, left top, color-stop(0.4, rgb(39,75,107)), color-stop(0.6, rgb(108,155,199))); background: -moz-linear-gradient(center bottom, rgb(39,75,107) 40%, rgb(108,155,199) 60%); }
#duels-container img { margin: 0 3px; border: 5px solid white; -webkit-box-shadow: 0 0 2px black; -moz-box-shadow: 0 0 2px black; box-shadow: 0 0 2px black; }

/* MMS */
#mms-top .block-top-container-buttons h2 span.mms-icon { background: url('/i/gallery/ikona_mms.png') no-repeat; }
#mms-top .block-top-container-bg {background: url('/i/gallery/tlo_plebiscyt.jpg') no-repeat; height: 136px;}
#mms-top {height: 130px;}
#mms-index {background: white;}
#mms-index table a {font-size: 13 px; color: #009473; line-height: 150%}
#mms-index table a big {color: #525252; font-size: 13px; font-weight: bold;}
#mms-index table a strong {font-size: 12px; color: #525252;}
#mms-index table .mms-res-bg {border: 1px solid #9db0bc; padding: 0; margin: 5px auto; width: 125px; height: 11px; background: url('/i/gallery/belka_gradient-szary.png');}
#mms-index table .mms-res-bg span {margin:-1px 0 0 -1px; border: 1px solid #065295; display: block; height: 11px; background: url('/i/gallery/belka_gradient-granatowy.png');}

/* forum moderation queue - report */
#forum-moderate-report { border-collapse: collapse; }
#forum-moderate-report td { border: 1px solid #a0a0a0; color: #333333; font-size: 11px; padding: 3px; }
#forum-moderate-report tr.odd { background: #f8f8f8; }
#forum-moderate-report tr.even { background: #f0f0f0; }

/* Companies */
.firmContainerDetails { padding: 0 0 240px 0; margin: -21px -10px 10px -20px; overflow: hidden; background: url('/i/firm/firm-bg.png') repeat-x bottom #F9E0EA; }
.firmContainerDetails .firmName { background: url('/i/firm/strips.jpg'); margin: 0 20px 0 79px; overflow: hidden; }
.firmContainerDetails .firmName h2 { margin: 30px 15px 0; background: #fff; padding: 15px 15px 25px; font: normal 19px Verdana; color: #d63f7c; float: left; min-width: 400px; _width: 400px; }
.firmContainerDetails .firmDetailsContainer { margin: 0 20px 0 0; padding: 0; overflow: hidden; }
.firmContainerDetails .firmDetailsBox { margin: 0 0 0 79px; background: #F4F3F8; }
.firmContainerDetails .firmDetailsBox a { color: #3bb390; }
.firmContainerDetails .firmDetailsBox .logo { margin: 0; padding: 20px; overflow: hidden; float: right; background: #F4F3F8; }
.firmContainerDetails .firmDetailsBox .logo img { border: 0; }
.firmContainerDetails .firmDetailsBox .row { border-bottom: 2px solid #fff; padding: 0; margin: 0; font: normal 12px Verdana; color: #000000; min-height: 40px; _height: 40px; }
.firmContainerDetails .firmDetailsBox .row p { margin: 0; padding: 12px 30px; }
.firmContainerDetails .firmDetailsBox .row span { display: block; float: left; width: 40px; height: 40px; margin: 0 0 0 -50px; padding: 0; }
.firmContainerDetails .firmDetailsBox .address span { background: url('/i/firm/icons.png') no-repeat 0 0; margin-top: 6px; }
.firmContainerDetails .firmDetailsBox .email span { background: url('/i/firm/icons.png') no-repeat 0 -40px; }
.firmContainerDetails .firmDetailsBox .www span { background: url('/i/firm/icons.png') no-repeat 0 -80px; }
.firmContainerDetails .firmDetailsBox .phone span { background: url('/i/firm/icons.png') no-repeat 0 -120px; }
.firmContainerDetails .firmDetailsBox .opening { border-bottom: none !important; }
.firmContainerDetails .firmDetailsBox .about { border-bottom: none !important; margin-top: 10px; }
.firmContainerDetails .firmDetailsBox .about span { background: url('/i/firm/icons.png') no-repeat 0 -160px; }
.firmContainerDetails .firmDetailsBox .about-company { font: normal 12px Verdana; color: #000; line-height: 140%; padding: 15px; margin: 0 20px 0 25px; background: #fff; border: 3px solid #FAE0EB; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.firmContainerDetails .firmDetailsBox .about-company h3 { padding: 0; margin: 0 0 5px; font: normal 12px Verdana; text-transform: uppercase; color: #9b9b9b; }
.firmContainerDetails .firmDetailsBox .categories { border-bottom: none !important; }
.firmContainerDetails .firmDetailsBox .categories span { background: url('/i/firm/icons.png') no-repeat 0 -200px; margin-top: 6px; }
.firmContainerDetails .firmDetailsBox .categories strong { padding: 0; margin: 0 0 5px; font: normal 12px Verdana; text-transform: uppercase; color: #9b9b9b; }
.firmContainerDetails .firmDetailsBox .images { border-bottom: none !important; margin-top: 10px; }
.firmContainerDetails .firmDetailsBox .images span { background: url('/i/firm/icons.png') no-repeat 0 -240px; }
.firmContainerDetails .firmDetailsBox .images-company { padding: 15px; text-align: center; margin: 0 20px 0 25px; background: #fff; border: 5px solid #FAE0EB; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.firmContainerDetails .firmDetailsBox .images-company img { border: 0; margin: 0 1px; }
.firmContainerDetails .firmDetailsBox .moderate { margin: 0; padding: 20px 20px 10px 0; text-align: right; }

.firmContainer .list { overflow: hidden; }
.firmContainer .list .firm-info { clear: both; overflow: hidden; margin: 10px; background-color: #f3f3f3; border: 1px solid #dddddd; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.firmContainer .list .firm-info h3 { font-size: 12px; color: #AE2B60; margin: 0; padding: 0 0 5px; }
.firmContainer .list .firm-info h3 a { color: #AE2B60; }
.firmContainer .list .firm-info .extra { float: right; color: #7C51A1; }
.firmContainer .list .firm-info .more { font-size: 11px; color: #555; }
.firmContainer .list .firm-info .more a:hover { text-decoration: underline; }

/* ================================== */
.Adv{margin-bottom:10px}

/* ================= Infobox ================= */
/*.topInfoBox{border-bottom:4px solid #DFDFDF; margin:10px 0 10px 0; position:relative; padding-bottom:10px; overflow: hidden; }*/
.topInfoBox .topInfo-panes .topInfo-row{padding:10px 0; color:#666; font-size:9pt; line-height:130%; overflow: hidden; height: 202px;}
.topInfoBox .topInfo-panes .topInfo-row a{color:#666; text-decoration:none;}
.topInfoBox .topInfo-panes .topInfo-row a:hover{text-decoration:underline}
.topInfoBox .topInfo-panes .topInfo-row img{float:left; border:0; margin:0 20px 5px 0; width: 300px; border: 1px solid #D1D1D1; background: #F1F1F1; color: #F1F1F1; }
.topInfoBox .topInfo-panes .topInfo-row .topInfo-title{color:#BA2264; font-size:20px; font-weight:bold; display:block; margin-bottom:10px; line-height:130%}
.topInfoBox .topInfo-panes .topInfo-row .www{color:#BA2264}
.topInfoBox .topInfo-panes .topInfo-row .planujedziecko{color:#D62687}
.topInfoBox .topInfo-panes .topInfo-row .slub{color:#E07A12}
.topInfoBox .topInfo-panes .topInfo-row .wciazy{color:#2F92C2}
.topInfoBox .topInfo-panes .topInfo-row .rodzice{color:#93418D}
.topInfoBox .topInfo-panes .topInfo-row .dziadkowie{color:#1D925E}
.topInfoBox ul {list-style-type: none; margin: 0; padding: 0;}
.topInfoBox ul li {display: inline;}


.topInfoBox.topInfoBoxLinks { height: 230px; }
.topInfoBox .topInfo-panes.topInfo-panes-links .topInfo-row a { font-size: 11px; display: block; margin-bottom: 8px; }
.topInfoBox .topInfo-panes.topInfo-panes-links .topInfo-row .topInfo-title { font-size: 14px; margin-bottom: 4px; }
.topInfoBox .topInfo-panes.topInfo-panes-links .topInfo-row .topInfo-title.topInfo-title-small { color: #666666; font-size: 12px; }
.topInfoBox .topInfo-panes.topInfo-panes-links .topInfo-row { color: #666666; font-size: 12px; }
.topInfoBox .topInfo-panes.topInfo-panes-links .more { text-align: right; }

.topInfoBox .topInfo-tabs{list-style-type:none; margin:0; padding:0; background:url('/i/nav/slideshow_czysty.png') no-repeat bottom; width:115px; height:22px; position:absolute; bottom:0; right:100px; overflow:hidden}
.topInfoBox .topInfo-tabs li{float:left; width:22px; height:22px}
.topInfoBox .topInfo-tabs li a{margin:5px; display:block; width:12px; height:12px; background:url('/i/nav/slideshow_kropa_czysta.png') no-repeat center; text-align:center; color:#fff; text-decoration:none}
.topInfoBox .topInfo-tabs li a.current{background:url('/i/nav/kropa_moje_familie.png') no-repeat center}
.topInfoBox .topInfo-tabs li.planujedziecko a.current{background:url('/i/nav/kropa_planujemy.png') no-repeat center}
.topInfoBox .topInfo-tabs li.slub a.current{background:url('/i/nav/kropa_slub.png') no-repeat center}
.topInfoBox .topInfo-tabs li.wciazy a.current{background:url('/i/nav/kropa_ciaza.png') no-repeat center}
.topInfoBox .topInfo-tabs li.rodzice a.current{background:url('/i/nav/kropa_rodzice.png') no-repeat center}
.topInfoBox .topInfo-tabs li.dziadkowie a.current{background:url('/i/nav/kropa_dziadkowie.png') no-repeat center}


/* new version */
.topInfoBox{padding-bottom:5px; border-bottom:4px solid #DFDFDF; margin:10px 0 10px 0; position:relative; overflow: hidden; }
.topInfoBox .topInfo-panes4 .topInfo-row{color:#666; font-size:10pt; line-height:130%; overflow: hidden;}
.topInfoBox .topInfo-panes4 .topInfo-row a{color:#666; text-decoration:none;}
.topInfoBox .topInfo-panes4 .topInfo-row a:hover{text-decoration:underline}
.topInfoBox .topInfo-panes4 .topInfo-row img{float:left; border:0; margin:0 15px 5px 0; width: 399px; border: 1px solid #D1D1D1; background: #F1F1F1; color: #F1F1F1; }
.topInfoBox .topInfo-panes4 .topInfo-row .topInfo-title{color:#BA2264; font-size:18px; font-weight:bold; display:block; margin-bottom:10px; line-height:130%}
.topInfoBox .topInfo-panes4 .topInfo-row .www{color:#BA2264}
.topInfoBox .topInfo-panes4 .topInfo-row .planujedziecko{color:#D62687}
.topInfoBox .topInfo-panes4 .topInfo-row .slub{color:#E07A12}
.topInfoBox .topInfo-panes4 .topInfo-row .wciazy{color:#2F92C2}
.topInfoBox .topInfo-panes4 .topInfo-row .rodzice{color:#93418D}
.topInfoBox .topInfo-panes4 .topInfo-row .dziadkowie{color:#1D925E}
.topInfoBox ul {list-style-type: none; margin: 0; padding: 0;}
.topInfoBox ul li {display: inline;}

.topInfoBox.topInfoBoxLinks { height: 235px; }
.topInfoBox .topInfo-panes4.topInfo-panes-links .topInfo-row a { font-size: 11px; display: block; margin-bottom: 8px; }
.topInfoBox .topInfo-panes4.topInfo-panes-links .topInfo-row .topInfo-title { font-size: 14px; margin-bottom: 4px; }
.topInfoBox .topInfo-panes4.topInfo-panes-links .topInfo-row .topInfo-title.topInfo-title-small { color: #666666; font-size: 12px; }
.topInfoBox .topInfo-panes4.topInfo-panes-links .topInfo-row { color: #666666; font-size: 12px; }
.topInfoBox .topInfo-panes4.topInfo-panes-links .more { text-align: right; }

.topInfoBox .topInfo-tabs4{list-style-type:none; margin:0; padding:0; background:url('/i/nav/slideshow_czysty.png') no-repeat bottom; height:22px; position:absolute; bottom:0; right:0; overflow:hidden}
.topInfoBox .topInfo-tabs4 li{float:left; width:22px; height:22px}
.topInfoBox .topInfo-tabs4 li a{margin:5px; display:block; width:12px; height:12px; background:url('/i/nav/slideshow_kropa_czysta.png') no-repeat center; text-align:center; color:#fff; text-decoration:none}
.topInfoBox .topInfo-tabs4 li a.current{background:url('/i/nav/kropa_moje_familie.png') no-repeat center}
.topInfoBox .topInfo-tabs4 li.planujedziecko a.current{background:url('/i/nav/kropa_planujemy.png') no-repeat center}
.topInfoBox .topInfo-tabs4 li.slub a.current{background:url('/i/nav/kropa_slub.png') no-repeat center}
.topInfoBox .topInfo-tabs4 li.wciazy a.current{background:url('/i/nav/kropa_ciaza.png') no-repeat center}
.topInfoBox .topInfo-tabs4 li.rodzice a.current{background:url('/i/nav/kropa_rodzice.png') no-repeat center}
.topInfoBox .topInfo-tabs4 li.dziadkowie a.current{background:url('/i/nav/kropa_dziadkowie.png') no-repeat center}


.topInfoBox .topInfo-tabs2{list-style-type:none; margin:0; padding:0; overflow:hidden; text-align: right;}
.topInfoBox .topInfo-tabs2 li{display: inline-block;}
.topInfoBox .topInfo-tabs2 li a{ margin: 0; display: inline-block; height: 20px; padding: 0 5px; font: bold 10px/20px Tahoma; }
.topInfoBox .topInfo-tabs2 li a.current { background: #DFDFDF; text-shadow: 1px 1px 0 #EEE; }
.topInfoBox .topInfo-tabs2 li.planujedziecko a { color:#D62687 }
.topInfoBox .topInfo-tabs2 li.slub a { color:#E07A12 }
.topInfoBox .topInfo-tabs2 li.wciazy a { color:#2F92C2 }
.topInfoBox .topInfo-tabs2 li.rodzice a { color:#93418D }
.topInfoBox .topInfo-tabs2 li.dziadkowie a { color:#1D925E }

.mainBar { margin: 0 0 10px; background: #826697; padding: 7px 15px; font-size: 13px; color: #FFF; }
.mainBar a { color: #FFF; }




/* article main page rotation */
.topInfoBox3{position:relative; height: 212px; margin: 0 0 10px 0;overflow: hidden}
.topInfoBox3 .topInfo-panes2 {overflow: hidden}
.topInfoBox3 .topInfo-panes2 .topInfo-row > div{width: 198px;}
.topInfoBox3 .topInfo-panes2 .topInfo-row div.tiLeft {float: left;}
.topInfoBox3 .topInfo-panes2 .topInfo-row div.tiMiddle {float: left;margin: 0 33px;}
.topInfoBox3 .topInfo-panes2 .topInfo-row div.tiRight {float: right;}
.adv { font: normal 7px Arial; text-transform: uppercase; color: #A73384;}
.topInfoBox3 .topInfo-panes2 .topInfo-row img{background: #F1F1F1; color: #F1F1F1; border: 1px solid #D1D1D1;}
.topInfoBox3 .topInfo-panes2 .topInfo-row .topInfoTitle {display: table-cell;vertical-align: bottom; padding-bottom: 5px; font: bold 13px Verdana; color: #515151;line-height: 16px; height: 55px; width: 198px; margin: 0;}
.topInfoBox3 .topInfo-panes2 .topInfo-row .topInfoImg {width: 198px; margin: 0;}

.topInfoBox3 .topInfo-tabs3{list-style-type:none; margin:0; padding:0; position:absolute; bottom:0; right:0; overflow:hidden}
.topInfoBox3 .topInfo-tabs3 li{float:left;margin: 0 0 0 5px}
.topInfoBox3 .topInfo-tabs3 li a{ font: normal 10px/16px Arial; text-decoration: none; color: #000; background: #ECEAEB; float: left; width: 16px; height: 16px; text-align: center; float: left; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.topInfoBox3 .topInfo-tabs3 li a.current,
.topInfoBox3 .topInfo-tabs3 li a:hover{ color: #FFF; background: #A73384; }

/* ================= homepage ================= */
.topWelcome { position: relative; height: 207px; background: url('/i/home/welcome2.jpg') no-repeat }
.topWelcome p { font: normal 14px Verdana; color: #007b65; margin: 0; padding: 50px 80px 0 195px; text-align: center; }
.topWelcomeUrl { position: absolute; bottom: 0; left: 0; width: 100%; height: 85px; }
.topWelcomeUrl a { display: block; width: 100%; height: 100%; }


/* ================= Content headers ========= */
#forumHeader { height: 52px; margin: 0; background: url(/i/s/www/forumHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
.content-www-forum #forumHeader { background: url(/i/s/www/forumHeader.png) no-repeat; }
.content-slub-forum #forumHeader { background: url(/i/s/slub/forumHeader.png) no-repeat; }
.content-wciazy-forum #forumHeader { background: url(/i/s/wciazy/forumHeader.png) no-repeat; }
.content-planujedziecko-forum #forumHeader { background: url(/i/s/planujedziecko/forumHeader.png) no-repeat; }
.content-swieta-forum #forumHeader { background: url(/i/s/www/forumHeader.png) no-repeat; }
.content-rodzice-forum #forumHeader { background: url(/i/s/rodzice/forumHeader.png) no-repeat; }
.content-dziadkowie-forum #forumHeader { background: url(/i/s/dziadkowie/forumHeader.png) no-repeat; }
#blogHeader { height: 52px; margin: 0; background: url(/i/s/www/blogHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
.content-www-blog #blogHeader { background: url(/i/s/www/blogHeader.png) no-repeat; }
.content-slub-blog #blogHeader { background: url(/i/s/slub/blogHeader.png) no-repeat; }
.content-wciazy-blog #blogHeader { background: url(/i/s/wciazy/blogHeader.png) no-repeat; }
.content-planujedziecko-blog #blogHeader { background: url(/i/s/planujedziecko/blogHeader.png) no-repeat; }
.content-swieta-blog #blogHeader { background: url(/i/s/www/blogHeader.png) no-repeat; }
.content-rodzice-blog #blogHeader { background: url(/i/s/rodzice/blogHeader.png) no-repeat; }
.content-dziadkowie-blog #blogHeader { background: url(/i/s/dziadkowie/blogHeader.png) no-repeat; }
#articleHeader { height: 52px; margin: 0; background: url(/i/s/www/articleHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#calendarHeader { height: 52px; margin: 0; background: url(/i/article/Kalendarz-belka.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
.content-www-article #articleHeader { background: url(/i/s/www/articleHeader.png) no-repeat; }
.content-slub-article #articleHeader { background: url(/i/s/slub/articleHeader.png) no-repeat; }
.content-wciazy-article #articleHeader { background: url(/i/s/wciazy/articleHeader.png) no-repeat; }
.content-planujedziecko-article #articleHeader { background: url(/i/s/planujedziecko/articleHeader.png) no-repeat; }
.content-swieta-article #articleHeader { background: url(/i/s/www/articleHeader.png) no-repeat; }
.content-rodzice-article #articleHeader { background: url(/i/s/rodzice/articleHeader.png) no-repeat; }
.content-dziadkowie-article #articleHeader { background: url(/i/s/dziadkowie/articleHeader.png) no-repeat; }
#galleryHeader { height: 52px; margin: 0; background: url(/i/s/www/galleryHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
.content-www-gallery #galleryHeader { background: url(/i/s/www/galleryHeader.png) no-repeat; }
.content-slub-gallery #galleryHeader { background: url(/i/s/slub/galleryHeader.png) no-repeat; }
.content-wciazy-gallery #galleryHeader { background: url(/i/s/wciazy/galleryHeader.png) no-repeat; }
.content-planujedziecko-gallery #galleryHeader { background: url(/i/s/planujedziecko/galleryHeader.png) no-repeat; }
.content-swieta-gallery #galleryHeader { background: url(/i/s/www/galleryHeader.png) no-repeat; }
.content-rodzice-gallery #galleryHeader { background: url(/i/s/rodzice/galleryHeader.png) no-repeat; }
.content-dziadkowie-gallery #galleryHeader { background: url(/i/s/dziadkowie/galleryHeader.png) no-repeat; }
#wikiHeader { height: 52px; margin: 0; background: url(/i/s/www/wikiHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
.content-www-wiki #wikiHeader { background: url(/i/s/www/wikiHeader.png) no-repeat; }
.content-slub-wiki #wikiHeader { background: url(/i/s/slub/wikiHeader.png) no-repeat; }
.content-wciazy-wiki #wikiHeader { background: url(/i/s/wciazy/wikiHeader.png) no-repeat; }
.content-planujedziecko-wiki #wikiHeader { background: url(/i/s/planujedziecko/wikiHeader.png) no-repeat; }
.content-swieta-wiki #wikiHeader { background: url(/i/s/www/wikiHeader.png) no-repeat; }
.content-rodzice-wiki #wikiHeader { background: url(/i/s/rodzice/wikiHeader.png) no-repeat; }
.content-dziadkowie-wiki #wikiHeader { background: url(/i/s/dziadkowie/wikiHeader.png) no-repeat; }
#auctionHeader { height: 52px; margin: 0; background: url(/i/s/www/auctionHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#userHeader { height: 52px; margin: 0; background: url(/i/s/www/userHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
.content-www-user #userHeader { background: url(/i/s/www/userHeader.png) no-repeat; }
.content-slub-user #userHeader { background: url(/i/s/slub/userHeader.png) no-repeat; }
.content-wciazy-user #userHeader { background: url(/i/s/wciazy/userHeader.png) no-repeat; }
.content-planujedziecko-user #userHeader { background: url(/i/s/planujedziecko/userHeader.png) no-repeat; }
.content-swieta-user #userHeader { background: url(/i/s/www/userHeader.png) no-repeat; }
.content-rodzice-user #userHeader { background: url(/i/s/rodzice/userHeader.png) no-repeat; }
.content-dziadkowie-user #userHeader { background: url(/i/s/dziadkowie/userHeader.png) no-repeat; }
#toolHeader { height: 52px; margin: 0; background: url(/i/s/www/toolHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#quizHeader { height: 52px; margin: 0; background: url(/i/s/www/quizHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#pollHeader { height: 52px; margin: 0; background: url(/i/s/www/pollHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#namebankHeader { height: 52px; margin: 0; background: url(/i/s/www/namebankHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#ranksHeader { height: 52px; margin: 0; background: url(/i/s/www/ranksHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#educationHeader { height: 52px; margin: 0; background: url(/i/school/educationHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#playgroundsHeader { height: 52px; margin: 0; background: url(/i/playgrounds/playgroundsHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#hospitalHeader { height: 52px; margin: 0; background: url(/i/s/www/hospitalHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#wishHeader { height: 52px; margin: 0; background: url(/i/s/www/wishHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#firmHeader { height: 52px; margin: 0; background: url(/i/s/www/firmHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#announceHeader { height: 52px; margin: 0; background: url(/i/s/www/announceHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#cheaperHeader { height: 52px; margin: 0; background: url(/i/tool/cheaper/taniej_belka.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#profileHeader { height: 115px; margin: 0; background: url(/i/s/www/profileHeader.png) no-repeat; overflow: hidden; position: relative; }
#profileHeader > img { position: absolute; top: 52px; left: 28px; width: 50px; height: 50px; }
#profileHeader > h3 { position: absolute; top: 50px; left: 93px; margin: 0; color: #004a82; font: normal 12px Verdana; }
#profileHeader > p { position: absolute; top: 70px; left: 93px; margin: 0; color: #111; font: italic 10px Verdana; }
#profileHeader > p a { color: #F1F1F1; text-decoration: none; }
#profileHeader .userStatus { width: 175px; }
#eggwarHeader { height: 52px; margin: 0; background: url(/i/s/www/eggwarHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#moderateHeader { height: 52px; margin: 0; background: url(/i/s/www/moderateHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }
#recipeHeader { height: 52px; margin: 0; background: url(/i/s/www/recipeHeader.png) no-repeat; font-size:0; text-indent: -99em; overflow: hidden; }

.userStatus abbr { border: 0; font-style: italic; }

/* ============ Cheaper =================== */
.cheaperTop {margin: 0; height: 124px; width: 686px; background-image: url(/i/tool/cheaper/taniej_baner.jpg); position: relative; top: -20px; left: -16px;}
.cheaperTop2 {margin: 0; height: 124px; width: 686px; background-image: url(/i/tool/cheaper/taniej_baner2.jpg); position: relative; top: -20px; left: -16px;}
.cheaperBox {float: left; width: 292px; height: auto; margin: 10px 9px 10px 9px; background-color: #aec1cb; padding: 10px 10px 0 10px;}
.cheaperContainer {overflow: hidden; margin: -30px 0 5px 0;}
.cheaperBox h3 {font: normal 18px arial; color: #000000; margin: 0;}
.cheaperBox h3 span {font-weight: bold;}
.cheaperBox h4 {padding:2px 0 0 20px; color: #000000; font: bold 17px arial; width: 322px; height: 54px; background: url(/i/tool/cheaper/bg_gora_ceny.jpg) no-repeat; margin: 5px 0; position: relative; left: -20px;}
.cheaperBox .cheaperRed {text-decoration: line-through; color: #a00000;}
.cheaperBox .cheaperGreen {color: #53a701;}
.cheaperBox p {font: 13px arial; color: #454d56; margin: 0;}
.cheaperBox p img {float:left; margin: 0 5px 5px 0;}
.cheaperBox .cheaperMiddle {clear: both; width: 311px; height: 137px; background: url(/i/tool/cheaper/bg_ceny.jpg) no-repeat -5px 0; position: relative; left: -5px;}
.cheaperBox table {margin: 30px 0 0 15px; width: 85%; border-collapse: collapse; font: normal 18px arial;}
.cheaperBox table .cheaperRed {text-align: right; font: bold 30px arial; text-decoration: none; line-height: 90%;}
.cheaperBox table .cheaperGreen {text-align: right; font: bold 30px arial; line-height: 90%;}
.cheaperBox table .cheaperProfit {text-align: right; font: bold 30px arial; line-height: 90%;}
.cheaperBox table span {font-size: 22px;}
.cheaperBox .MobileCouponView {font: 14px arial; padding: 10px; margin: 10px -10px 0px -10px; height: 72px; background: url(/i/tool/cheaper/gradient.png) repeat-x;}
.cheaperBox .CouponInfoDate strong {font: bold 16px arial; color: #ffffff;}
.cheaperBox .CouponCount {font: normal 14px arial; color: #ffe400;}
.cheaperBox h6 {font: normal 12px arial; margin: 5px 0; color: #254b5f; text-align: right;}
.cheaperEmptyBox {float: left; width: 311px; height: auto; margin: 10px 9px 10px 9px;}
.cheaperEmptyBox .empty1 {height: 268px; background: url(/i/tool/cheaper/baner_tu_jest.jpg) repeat-x; margin: 0 0 10px 0;}
.cheaperEmptyBox .empty2 {height: 268px; background: url(/i/tool/cheaper/baner_tu_jest.jpg) repeat-x;}


/* ================= Content ================= */

.content-www-contests#content { background: #FFF url(/i/s/www/profileContent.jpg) repeat-x; }
.content-wciazy-tool { background: #FFF url(/i/tool/boygirl/belka_szara_boy_girl.png) repeat-x !important; }
#content.content-homepage { background: #FFF; }

#content.content-www-forum#content { background: #FFF url(/i/s/www/forumContent.jpg) repeat-x; }
#content.content-slub-forum { background: #FFF url(/i/s/slub/forumContent.jpg) repeat-x; }
#content.content-wciazy-forum { background: #FFF url(/i/s/wciazy/forumContent.jpg) repeat-x; }
#content.content-planujedziecko-forum { background: #FFF url(/i/s/planujedziecko/forumContent.jpg) repeat-x; }
#content.content-swieta-forum { background: #FFF url(/i/s/www/forumContent.jpg) repeat-x; }
#content.content-rodzice-forum { background: #FFF url(/i/s/rodzice/forumContent.jpg) repeat-x; }
#content.content-dziadkowie-forum { background: #FFF url(/i/s/dziadkowie/forumContent.jpg) repeat-x; }
#content.content-www-blog#content { background: #FFF url(/i/s/www/blogContent.jpg) repeat-x; }
#content.content-slub-blog { background: #FFF url(/i/s/slub/blogContent.jpg) repeat-x; }
#content.content-wciazy-blog { background: #FFF url(/i/s/wciazy/blogContent.jpg) repeat-x; }
#content.content-planujedziecko-blog { background: #FFF url(/i/s/planujedziecko/blogContent.jpg) repeat-x; }
#content.content-swieta-blog { background: #FFF url(/i/s/www/blogContent.jpg) repeat-x; }
#content.content-rodzice-blog { background: #FFF url(/i/s/rodzice/blogContent.jpg) repeat-x; }
#content.content-dziadkowie-blog { background: #FFF url(/i/s/dziadkowie/blogContent.jpg) repeat-x; }
#content.content-www-article#content { background: #FFF url(/i/s/www/articleContent.jpg) repeat-x; }
#content.content-slub-article { background: #FFF url(/i/s/slub/articleContent.jpg) repeat-x; }
#content.content-wciazy-article { background: #FFF url(/i/s/wciazy/articleContent.jpg) repeat-x; }
#content.content-planujedziecko-article { background: #FFF url(/i/s/planujedziecko/articleContent.jpg) repeat-x; }
#content.content-swieta-article { background: #FFF url(/i/s/www/articleContent.jpg) repeat-x; }
#content.content-rodzice-article { background: #FFF url(/i/s/rodzice/articleContent.jpg) repeat-x; }
#content.content-dziadkowie-article { background: #FFF url(/i/s/dziadkowie/articleContent.jpg) repeat-x; }
#content.content-www-gallery#content { background: #FFF url(/i/s/www/galleryContent.jpg) repeat-x; }
#content.content-slub-gallery { background: #FFF url(/i/s/slub/galleryContent.jpg) repeat-x; }
#content.content-wciazy-gallery { background: #FFF url(/i/s/wciazy/galleryContent.jpg) repeat-x; }
#content.content-planujedziecko-gallery { background: #FFF url(/i/s/planujedziecko/galleryContent.jpg) repeat-x; }
#content.content-swieta-gallery { background: #FFF url(/i/s/www/galleryContent.jpg) repeat-x; }
#content.content-rodzice-gallery { background: #FFF url(/i/s/rodzice/galleryContent.jpg) repeat-x; }
#content.content-dziadkowie-gallery { background: #FFF url(/i/s/dziadkowie/galleryContent.jpg) repeat-x; }
#content.content-www-wiki#content { background: #FFF url(/i/s/www/wikiContent.jpg) repeat-x; }
#content.content-slub-wiki { background: #FFF url(/i/s/slub/wikiContent.jpg) repeat-x; }
#content.content-wciazy-wiki { background: #FFF url(/i/s/wciazy/wikiContent.jpg) repeat-x; }
#content.content-planujedziecko-wiki { background: #FFF url(/i/s/planujedziecko/wikiContent.jpg) repeat-x; }
#content.content-swieta-wiki { background: #FFF url(/i/s/www/wikiContent.jpg) repeat-x; }
#content.content-rodzice-wiki { background: #FFF url(/i/s/rodzice/wikiContent.jpg) repeat-x; }
#content.content-dziadkowie-wiki { background: #FFF url(/i/s/dziadkowie/wikiContent.jpg) repeat-x; }
#content.content-www-user#content { background: #FFF url(/i/s/www/userContent.jpg) repeat-x; }
#content.content-slub-user { background: #FFF url(/i/s/slub/userContent.jpg) repeat-x; }
#content.content-wciazy-user { background: #FFF url(/i/s/wciazy/userContent.jpg) repeat-x; }
#content.content-planujedziecko-user { background: #FFF url(/i/s/planujedziecko/userContent.jpg) repeat-x; }
#content.content-swieta-user { background: #FFF url(/i/s/www/userContent.jpg) repeat-x; }
#content.content-rodzice-user { background: #FFF url(/i/s/rodzice/userContent.jpg) repeat-x; }
#content.content-dziadkowie-user { background: #FFF url(/i/s/dziadkowie/userContent.jpg) repeat-x; }
#content.content-www-wish#content { background: #FFF url(/i/s/www/wishContent.jpg) repeat-x; }
#content.content-www-firm#content { background: #FFF url(/i/s/www/firmContent.jpg) repeat-x; }
#content.content-www-announce#content { background: #FFF url(/i/s/www/announceContent.jpg) repeat-x; }

#contentBottomLine{width:630px; height:15px; background:#DA749D; position:absolute; right:0; bottom:0}
#contentBorder{border-right:10px solid #ddd; border-bottom:10px solid #ddd; width:745px; height:245px; position:absolute; right:-10px; bottom:-10px; z-index:-100}
#left{float:left; width:300px; margin: 10px 0 0 10px;}
#right {float:right; max-width:660px; width:100%; margin: 10px 10px 5px 0; }
#contentWrap { padding: 10px; min-height: 400px; }

#logoutWrap { background: url(/i/users/logout.jpg) no-repeat 0 39px; height: 635px; padding: 10px; margin-bottom: -20px; position: relative; }
#logoutWrap > h2 { position: absolute; top: 170px; left: 480px; font: bold 20px Verdana; color: #725686; }
#logoutWrap > p { position: absolute; top: 340px; left: 620px; width: 280px; text-align: center; font: bold 19px Verdana; color: #FFF; }

.extended{margin:0;color:#FFF; padding:6px 0 6px 15px; width:100%; font-size:16px; opacity:0.9; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow:2px 2px 2px #3F3F3F; -moz-box-shadow:2px 2px 2px #3F3F3F; box-shadow:2px 2px 2px #3F3F3F; border-radius:5px}
.extended-without-shadow{line-height:26px; height: 26px; overflow: hidden; margin:0 0 10px 0;color:#FFF; padding:6px 0 6px 15px; width:100%; font: normal 12pt/26px Arial; }
.pinkBg{background:#FC8BB6}
.blueBg{background:#82C2FF}
.orangeBg{ padding-top:0; padding-bottom:0; background:url('/i/s/orange_bg.png') no-repeat}
.yellowBg{ padding-top:0; padding-bottom:0; background:url('/i/s/yellow_bg.png') no-repeat}
.deepskyblueBg{ padding-top:0; padding-bottom:0; background:url('/i/s/deepskyblue_bg.png') no-repeat}

.bgBlue { padding-top:0; padding-bottom:0; background:url('/i/s/bg_blue.png') no-repeat }
.bgGreen { padding-top:0; padding-bottom:0; background:url('/i/s/bg_green.png') no-repeat }
.bgOrange { padding-top:0; padding-bottom:0; background:url('/i/s/bg_orange.png') no-repeat }
.bgViolet { padding-top:0; padding-bottom:0; background:url('/i/s/bg_violet.png') no-repeat }


@keyframes flip { 0% { transform: rotateX(0deg); } 15% { transform: rotateX(360deg); } 30% { transform: rotateX(0deg); } 100% { transform: rotateX(0deg); } }

.contentLeftBar{position:absolute; left:0; top:0; width:11px; height:259px}
.CLB-www{background:url('/i/nav/pasek_bok_moje_familie.png') no-repeat 0 0}
.CLB-planujedziecko{background:url('/i/nav/pasek_bok_planujemy.png') no-repeat 0 0}
.CLB-slub{background:url('/i/nav/pasek_bok_slub.png') no-repeat 0 0}
.CLB-wciazy{background:url('/i/nav/pasek_bok_ciaza.png') no-repeat 0 0}
.CLB-rodzice{background:url('/i/nav/pasek_bok_rodzice.png') no-repeat 0 0}
.CLB-dziadkowie{background:url('/i/nav/pasek_bok_dziadkowie.png') no-repeat 0 0}
#info{width:990px; margin-left:110px; padding:5px 0}
#info p{margin:0; color:#FFF}
.menu{background:#DFBFE4; padding:10px}

#loginWrap { overflow: hidden; margin: 0 -20px; }
#loginWrap .column { float: left; padding: 20px; width: 50%; box-sizing: border-box; }
#loginWrap h1 { color: #C53573; font-size: 50px; /* margin: 10px 20px; */ line-height: 1.1; }
#loginWrap .column > p { color: #5E0930; font-size: 22px; margin: 0 0 20px; line-height: 1.3; }
#loginWrap .column > p a { color: #C53573; text-transform: uppercase; }
#loginWrap #loginForm dl { margin-bottom: 0; }
#loginWrap #loginForm dl #submit { background: #826697; padding: 5px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#loginWrap a { color: #826697; text-decoration: none; }
#loginWrap p { margin: 0; }
#loginWrap #facebook-label { display: none; }

#goto { padding: 10px 20px; }

#loginForm2 {margin: 10px 0 10px 0; padding: 10px; background: #EEE;}
#loginForm2 > p {text-align: center; margin: 15px 0 10px 0; font: Bold 12px Verdana; color: #41015f;}
#loginForm2 .loginLeft {float: left; width: 50%; padding-right: 10px;}
#loginForm2 p.facebook a {padding: 12px 0 0 107px; text-align: center; font: Normal 12px Verdana; color: #000000;}
#loginForm2 #userid-label,
#loginForm2 #password-label,
#loginForm2 #remember-label,
#loginForm2 .account {margin: 30px 0 27px 0; font: Normal 12px Verdana; color: #41015f;}
#loginForm2 .forgotten { display: none; }
#loginForm2 table tr {height: 25px;}
#loginForm2 table tbody .element {padding-left: 10px; width: 200px;}
#loginForm2 table tbody input {width: 190px;}
#loginForm2 table tbody .element #uniform-remember {float: left; margin: 14px 2px 0 0px;}
#loginForm2 p.description {font: Normal 11px Verdana; color: #41015f;}
#loginForm2 .loginLeft .register {margin: 0 auto 0 auto; width: 175px; height: 51px; background:url('/i/forms/login/buton_zaloguj.png') no-repeat;}
#loginForm2 .loginLeft p.register a {padding-top: 17px; display: block; height: 51px; font: Normal 14px Verdana; color: #851d63;}
#loginForm2 .breakLine {float: left; width: 1px; height: 190px; background: #c1cbdb; margin-right: 10px;}
#loginForm2 #submit {margin-top: 26px; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; font: Normal 14px Verdana; color: #008c00; width: 175px; height: 51px; background: url('/i/forms/login/buton_zaloguj.png') no-repeat!important; filter: none;}
#loginForm2 form { overflow: hidden; }
#loginForm2 form table { width: 100%; }

#jLogin { width: 360px; }
.jLoginContent { z-index: 9999; background:#383838; border: 1px solid #EBBCD0; margin: 10px; padding: 15px; border-radius: 10px; -moz-border-radius: 10px; }
.jLoginContent .zend_form { background:none; margin: 0; padding: 0; }
.jLoginContent .zend_form label, .jLoginContent .zend_form p, .jLoginContent .zend_form a { font-size: 11px; color: #EBBCD0; }
.jLoginContent > p { font-size: 10px; color: #FFF; }
.jLoginContent #remember { float: left; margin: 1px 10px 3px 3px; }
.jLoginContent #remember-label { margin-top: 10px; }

#registerForm #facebook,
p.facebook a { cursor: pointer; border: 0; background: none; padding: 5px 5px 5px 120px; background: #D3D9E5 url(/i/users/facebook.png) no-repeat 5px 5px; height: 25px; display: block; font: bold 12px/25px "lucida grande",tahoma,verdana,arial,sans-serif; color: #3B5998; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #3B5998; text-decoration: none; }
#registerForm #facebook { height: 35px; }

#registerForm #accept-element div { float: left; }
#registerForm #accept-element p { line-height: 19px; }

#jDetails { width: 700px; background: #FFF; border: 1px solid #CCC; position: relative; }
#jDetails .close,
#jComment .close,
.overlay .close { position: absolute; top: 0; right: 0; background: url(/i/close.png); width: 28px; height: 28px; cursor: pointer; }

#jComment { width: 600px; background: #FFF; }

/* ============= special classes ================== */
.clear{clear:both}
.overlay{ display:none; padding:10px}
.tooltip{display:none; font-size:0.8em; border:2px solid #FFF; box-shadow:0.2em 0.2em #CCC; background:#111; width:200px; padding:0.5em; color:#FFF}
.dropdown > ul { display: none; }
.dropdown > a .triangle { display: inline-block; width: 8px; height: 8px; background: url(/i/s/triangle.png) no-repeat; margin: 0 5px; }
.dropdown > a.droppeddown .triangle { background-position: 0 -8px; }
.ad { margin-bottom: 20px; text-align: center; }
.ad:before { content: 'Reklama'; display: block; font-weight: 300; text-transform: uppercase; color: #999; text-align: left; }
.ad > .ad_header_title { display: none; }
.ad iframe { margin: 0 auto !important; }
.ad div { margin: 0 auto !important; }
.ad.ad-double_billboard { margin: 0; }
.ad.ad-minibanner { margin-bottom: 5px; }
.ad.ad-belka { padding: 0; margin: -30px 0 30px; }
.ad.ad-belka:before { display: none; }
#AdTaily_Widget_Container { margin-bottom: 10px; }
.ad.ad-reklamy_specjalne { height: 0; overflow: hidden; margin: 0; }

/* ============= quote box ================== */
.quoteBox{padding:0 10px; color:#666; font-family:Verdana; font-style:italic; font-size:8.6pt; line-height:135%; margin-bottom:10px}
.quoteBox a{color:#666; text-decoration:none}
.quoteBox a:hover{text-decoration:underline}
.quoteBox .img{float:right; margin:0 0 10px 10px; width: 110px; padding: 5px 0; text-align: center; background: #8B85BF; border:0; color: #FFF; }

/* ============= lists box ================== */
.listBox{padding:0 10px; margin-bottom:10px; font-size:9pt; overflow: hidden;}
.listBox .lists{list-style-type:none; margin:0; padding:0; }
.listBox .lists li{ padding:4px 5px; margin:0; border-bottom:1px dotted #D0D0D0; color: #FFDA19; letter-spacing:0.3pt; color:#7b5474;}
.listBox .lists li a{color:#7b5474; text-decoration:none}
.listBox .lists li a:hover{text-decoration:underline}
.listBox .lists .list_val{float:right}
.listBox.small .lists li{border-color:#FFF;letter-spacing: 0;font-size:9px;text-shadow:1px 1px 0 #FFF; padding: 1px 4px; }
.listBox .lists.listBoxDot { color: #FFDA19; list-style: none inside disc; }
.listBox .listBoxDot .more {font-size: 10px; text-align: right;list-style-type: none; border-bottom: none;}

.listBoxTool { padding: 10px 5px; margin: -10px 0 10px 5px; font-size:9pt; overflow: hidden; background: url('/i/tool/bg_narzedzia.png') repeat-y; }
.listBoxTool .lists{ list-style-type:none; margin: 0 0 0 10px; padding:0 }

.listBoxTool li { width: 264px; height: 40px; overflow: hidden; margin-bottom: 2px; font: normal 12px/40px Verdana; background: url('/i/tool/default.png') no-repeat; }
.listBoxTool li a { padding-left: 67px; color: #d01790; display: block; line-height: 40px; }
.listBoxTool li.nameBank { background: url('/i/tool/bank_imion.png') no-repeat; }
.listBoxTool li.welcomeWorld { background: url('/i/tool/witamy_na_swiecie.png') no-repeat; }
.listBoxTool li.ovCalendar { background: url('/i/tool/kalendarz_owulacji.png') no-repeat; }
.listBoxTool li.zodiacCalc { background: url('/i/tool/belka_kalkulator_horoskop.png') no-repeat;}
.listBoxTool li.zodiacCalc a {color: white;}
.listBoxTool li.boyGirl { background: url('/i/tool/chlopiec_czy_dziewczynka.png') no-repeat; }
.listBoxTool li.quiz { background: url('/i/tool/quiz_button.png') no-repeat; }
.listBoxTool li.friendlyPlaces { background: url('/i/tool/friendly.png') no-repeat; }
.listBoxTool li.pregCalc { background: url('/i/tool/pregCalc.png') no-repeat; }
.listBoxTool li.pairSection { background: url('/i/tool/narzedzia_zwiazki.png') no-repeat; }
.listBoxTool li.for-children-tool { background: url('/i/tool/forchild/belka_dla_dzieci.png') no-repeat; }

/* ============= youtube box ================== */
.youtubeBox{padding:0 10px; margin-bottom:10px; font-size:9pt}
.youtubeBox .video{width:280px; overflow:hidden}
.youtubeBox .lists{list-style-type:none; margin:0; padding:0}
.youtubeBox .lists li{padding:5px 5px 5px 25px; margin:0; background:url('/i/s/video_icon.png') no-repeat 5px #F5F5F5; border-bottom:1px solid #E6E6E6; color:#666; letter-spacing:0.3pt}
.youtubeBox .lists li a{color:#666; text-decoration:none}
.youtubeBox .lists li a:hover{text-decoration:underline}
.youtubeBox .lists .list_val{float:right; color:#9D9D9D; font-size:8pt}

/* =============================== Search box - tabs ============================*/
#Search{ margin: 5px 0 15px 0; width:311px; height:70px; overflow:hidden; background:#E5E399; background: rgba(188,185,0,0.4); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position:relative}
#Search .search_tabs{position:absolute; list-style-type:none; top:8px; right:35px; margin:0; padding:0}
#Search .search_tabs li{float:left}
#Search .search_tabs li a{padding:3px 6px; text-decoration:none; color:#7A7A7A; font-family:Verdana; font-size:9px}
#Search .search_tabs .current{color:#666; font-weight:bold; background:#E7E7E7}
#Search .panes{position:absolute; top:32px; left:15px}
#Search .panes .search {border:none; background:#fff; font-family:Verdana; color:#666; font-size:10pt; /* height: 16px; */ width:195px; padding:5px 4px; font-style:italic}
#Search .panes .btn_search{ background:#BDBA00; color:#fff; font-weight:bold; border:none; cursor:pointer; font-size:10pt; }

/* =============================== Articles box - tabs ============================*/
.articlesBox{margin-bottom:10px; padding:20px 6px 0 5px}
.articlesBox .articles-title{border-bottom:3px solid #C2C2C2}
.articlesBox .articles-title h2{font-family:Verdana; font-size:16pt; letter-spacing:-0.3pt; color:#8f2289; margin:15px 0 0; padding:0; float:left}
.articlesBox .articles-title h2 .section-site{color:#e00085}
.articlesBox .articles-title .articles-tabs{float:right; list-style-type:none; margin:0; padding:0}
.articlesBox .articles-title .articles-tabs li{float:left; margin:0 5px 0 0; padding:0; text-align:center}
.articlesBox .articles-title .articles-tabs li a{text-decoration:none; color:#ff0097; display:block; width:125px; height:43px; background:url('/i/s/button_articles_down.png') no-repeat bottom; line-height:54px}
.articlesBox .articles-title .articles-tabs li a:hover{text-decoration:underline}
.articlesBox .articles-title .articles-tabs li a.current{background:url('/i/s/button_articles_up.png') no-repeat bottom; height:43px; line-height:43px; color:#fff; text-decoration:underline}
.articlesBox .articles-panes{margin-top:5px}
.articlesBox .articles-panes .article-row{padding:10px 5px; border-bottom:1px solid #E1E1E1; color:#666; font-size:9pt; line-height:130%}
.articlesBox .articles-panes .article-row a{color:#666; text-decoration:none}
.articlesBox .articles-panes .article-row a:hover{text-decoration:underline}
.articlesBox .articles-panes .article-row img{float:left; border:0; margin:0 20px 5px 0}
.articlesBox .articles-panes .article-row .article-title{color:#ff0097; font-size:10pt; font-weight:bold; display:block; margin-bottom:10px}

#articlesBox .right a.more-link { float: right; font-size: 11px; }

/* =================================== Wishes box =================================== */
.wishesBox{width:300px; height:236px; background:url(/i/home/boxWishesh.png) no-repeat; position:relative; overflow: hidden; }
.wishesBox > h2{color:#FFF; margin: 20px 20px 2px 20px; font: normal 18px Arial; text-shadow: 0 0 1px #5F5F5F; }
.wishesBox > ul{list-style-type:none; margin:0 20px 10px 20px; padding:0; display:block}
.wishesBox > ul li{overflow: hidden; border-bottom:1px solid #82D8F3; line-height:26px; color:#dff3c5; padding: 3px 0; }
.wishesBox > ul li img{ float: left; width: 45px; margin: 0 5px 0 0; border: 1px solid #C0CED1; }
.wishesBox > ul li a{color:#FFF; font-size:10pt; text-decoration:none; }
.wishesBox > ul li a:hover{text-decoration:underline}
.wishesBox .more{ text-decoration: none; position:absolute; top:15px; right:15px; color:#525254; font: italic 11px/28px Arial; text-align: center; background:url(/i/home/boxWisheshMore.png) no-repeat; height: 31px; width: 111px; }

/* =================================== Adv box =================================== */
.advBox-Title { font-family: Verdana; font-size: 15px; font-weight: bold; color: #60275e; margin: 15px 0 5px; padding: 0 0 0 3px; }
.advBox{ float:left; width: 49%; font: normal 11px Arial; background: url('/i/home/gradient_box.png') repeat-x top; border: 1px solid #b9b9b9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.advBox.right{ float:right; }
.advBox.full { width: 100%; }
.advBox a{ text-decoration: none; }
.advBox h2{ color: #743F73; font: normal 13px Arial; }
.advBox ul{ margin: 0; padding: 0; }
.advBox ul li { color: #666; font-size: 12px; font-weight: bold; font-family: Verdana; font-size: 14px; color: #c2c2c2; }
.advBox ul li a { color: #666; font-size: 12px; font-weight: normal; }
.advBox ul li { margin: 0 0 0 25px; padding: 3px 0 1px; }
.advBox .more{ float: right; margin: 6px 6px 5px 0; text-align: right; font-family: Verdana; font-size: 11px; color: #7F7F7F; }
.advBox .more.left{ float: left; margin: 6px 2px 5px 6px; }

.advBox h2 { display: block; margin: 0; padding: 0 0 0 10px; height: 38px; line-height: 38px; overflow: hidden; font-family: Verdana; font-size: 13px; border-bottom: 1px solid #999999; }
.advBox h2.CompaniesTitle { background: url('/i/home/gradient_firmy.png') repeat-x; color: #1d99ca; }
.advBox h2.AnnouncesTitle { background: url('/i/home/gradient_kup.png') repeat-x; color: #079100; }

.advFriendlyPlaces { margin-bottom: 10px; background: #E1E1E1 url(/i/home/friendlyPlaces.png) no-repeat 90% 8px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.advFriendlyPlaces h2 { font: normal 16px Arial; color: #000; padding: 8px 10px 5px 10px; }
.advFriendlyPlaces ul { overflow: hidden; list-style-type: none; padding: 0; margin: 0; }
.advFriendlyPlaces li { float: left; width: 140px; height: 140px; margin: 0 10px 10px 10px; padding: 0; background: #FFE5D4; }
.advFriendlyPlaces li a.img { height: 80px; display: block; margin: 8px 5px 0 5px; overflow: hidden; text-align: center; line-height: 80px; }
.advFriendlyPlaces li a { display: block; margin: 8px 5px 0 5px; overflow: hidden; text-align: center; font: normal 12px Arial; color: #4f4879; }
.advFriendlyPlaces li img { vertical-align: middle; max-width: 100%; max-height: 100%; }
.advFriendlyPlaces > a { display: block; text-align: right; padding: 0 7px 7px 0; font: italic 11px Arial; color: #111; }

.advFundations { position: relative; margin-bottom: 10px; border: 5px solid #DED2DE; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.advFundations h2 { color: #6D6692; font: normal 16px Arial; color: #000; padding: 0 10px; margin: 2px; }
.advFundations h2 img { vertical-align: middle; }
.advFundations ul { overflow: hidden; list-style-type: none; padding: 0; margin: 0 0 10px 0; }
.advFundations li { position: relative; }
.advFundations li.first { border: 0; }
.advFundations li a { display: block; margin: 8px 5px 0 5px; overflow: hidden; text-align: center; font: normal 12px Arial; color: #4f4879; }
.advFundations li img { height: 80px; }
.advFundations > a { display: block; text-align: center; padding: 0 7px 7px 0; font: italic 11px Arial; color: #111; }
.advFundations > p { text-align: center; font: bold 35px/26px Arial; margin: 0; letter-spacing: 1px; }
.advFundations > p a { color: #DED2DE; }
.advFundations > p a.current { color: #BF4D85; }

#anonymousauthor-label,#anonymousauthor-element { display: none; }
#anonymous-element label { cursor: pointer; }

/* =================================== COMPETITIONS box =================================== */
#homeCompetitions { margin: 0 0 20px 0; }
#homeCompetitions .bg { margin: 0 0 10px 0; width: 300px; background: #D000A0; padding: 5px 0 5px 35px; overflow: hidden; position: relative; left: -30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: rgba(193,5,138,0.75); -webkit-box-shadow: 1px 1px 1px #CCC; -moz-box-shadow: 1px 1px 1px #CCC; box-shadow: 1px 1px 1px #CCC; }
#homeCompetitions .bg h2 { float: left; color: #FFF; font: normal 16px/18px Arial; margin: 0; padding: 0; height: 18px; padding-right: 60px; background: url(/i/home/homeCompetitionsH2.png) no-repeat right center; }
#homeCompetitions .content { background: url(/i/home/homeCompetitions.jpg) no-repeat right center; height: 144px; overflow: hidden; }
#homeCompetitions ul { margin:0; padding:0; overflow: hidden; list-style-type: none;  }
#homeCompetitions ul li { float: left; width: 200px; margin: 10px 0 0 0; }
#homeCompetitions ul li a { text-decoration: none; }
#homeCompetitions ul li > a { font: normal 12px Arial; color: #676266; float: left; }
#homeCompetitions ul li.row1 { width: 450px; margin: 0; }
#homeCompetitions ul li.row1 img { float:left; margin: 5px 10px 5px 5px; border: 1px solid #ABABAB; }
#homeCompetitions ul li.row1 h3 { font: normal 16px Arial; margin: 10px 0; }
#homeCompetitions ul li.row1 h3 a { color: #59115B; }
#homeCompetitions ul li.row1 p { font: normal 12px Arial; margin: 0 10px 0 0; }

#rightReverse #homeCompetitions { position: relative; }
#rightReverse #homeCompetitions .bg { width: 100%; padding: 5px 0 5px 10px; left: auto; }
#rightReverse #homeCompetitions ul li { width: auto; float: none; padding: 10px; margin-bottom: 5px; overflow: hidden; }
#rightReverse #homeCompetitions ul li h3 { margin: 0; padding: 6px 0; }
#rightReverse #homeCompetitions ul li img { margin: 0 10px 0 0; width: 100%; height: auto; margin-bottom: 10px; }
#rightReverse #homeCompetitions .content { height: 260px; background: url(/i/home/homeCompetitions.jpg) center bottom; }
#rightReverse #homeCompetitions .tabs { position: absolute; right: 20px; top: 50px; }
#rightReverse #homeCompetitions .tabs a { float: left; width: 10px; height: 10px; background: #D144A7; margin-left: 5px; border-radius: 5px; }
#rightReverse #homeCompetitions .tabs a.current { background: #EAD2E4; }

/* =================================== FAMILY HISTORIES box =================================== */
#homeFamilyHistories { margin: 0 0 10px 0; }
#homeFamilyHistories .bg { margin: 0 0 10px 0; width: 300px; background: #948EBA; padding: 5px 0 5px 35px; overflow: hidden; position: relative; left: -30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: rgba(56,44,129,0.5); -webkit-box-shadow: 1px 1px 1px #CCC; -moz-box-shadow: 1px 1px 1px #CCC; box-shadow: 1px 1px 1px #CCC; }
#homeFamilyHistories .bg h2 { float: left; color: #FFF; font: normal 16px/18px Arial; margin: 0; padding: 0; height: 18px; }
#homeFamilyHistories .content { background: #E6E6E6 url(/i/home/homeFamilyHistories.png) no-repeat 200px 20px; height: 144px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#homeFamilyHistories ul { margin:0; padding:0; overflow: hidden; list-style-type: none; }
#homeFamilyHistories ul li { float: left; width: 240px; margin: 10px 0 0 0; }
#homeFamilyHistories ul li a { text-decoration: none; }
#homeFamilyHistories ul li > a { font: normal 12px Arial; color: #C64574; }
#homeFamilyHistories ul li.row1 { width: 400px; margin: 0 10px 0 0; }
#homeFamilyHistories ul li.row1 img { float:left; margin: 5px 10px 5px 5px; border: 1px solid #ABABAB; }
#homeFamilyHistories ul li.row1 h3 { font: normal 16px Arial; margin: 10px 0; }
#homeFamilyHistories ul li.row1 h3 a { color: #C64574; }
#homeFamilyHistories ul li.row1 p { font: normal 12px Arial; margin: 0 10px 0 0; }
#homeFamilyHistories ul li.title { color: #717171; }

/* =============================== GALLERIES box ============================*/
.galleriesBox{ overflow:hidden; background: #E8E9ED; margin: 0 0 2px 0; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.galleriesBox h2{ font: normal 16px Arial; color: #000; margin: 10px; }
.galleriesBox ul{margin: 10px; padding: 0; list-style-type: none;}
.galleriesBox ul li { float: left; width: 20%; overflow: hidden; text-align: center; }
.galleriesBox ul li img{ width: 120px; height: 90px; background: #E6E6E6; border: 1px solid #FFF; }
.galleriesBox ul li h3 { font: normal 12px Arial; margin: 5px 0; }
.galleriesBox ul li h3 a { display: inline-block; padding: 3px 5px; color: #604C8B; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px 5px; }
.galleriesBox ul li h3 a:hover { background: #CFC4E4; }
.channel-swieta .galleriesBoxSponsored ul li { height: 134px; position: relative; }
.channel-swieta .galleriesBoxSponsored ul li span.imgCat { background: #826697; border-radius: 5px; color: #FFFFFF; font: italic bold 11px 'Comic Sans MS'; padding: 0 4px; position: absolute; right: 1px; top: 1px; text-transform: uppercase; } 


/* =============================== VIDEOS box ============================*/
.videosBox{ overflow:hidden; background: #E8E9ED; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
.videosBox h2{ font: normal 16px Arial; color: #000; margin: 10px 10px 5px 10px; }
.videosBox ul{ width: 800px; margin: 5px 0 10px 10px; padding: 0; list-style-type: none;overflow: hidden;}
.videosBox ul li { float: left; overflow: hidden; text-align: center; padding: 4px; background: #FFF; border: 1px solid #D3D2D7; margin-right: 37px; }
.videosBox ul li img { background: #E6E6E6; border: 1px solid #FFF; float: left; }

/* =============================== VIDEOS box Right ============================*/
.videosBoxRight{ overflow:hidden; background: #E8E9ED; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
.videosBoxRight h2{ font: normal 16px Arial; color: #604C8B; margin: 10px 10px 5px 10px; }
.videosBoxRight ul{ width: 800px; margin: 5px 0 10px 10px; padding: 0; list-style-type: none;overflow: hidden;}
.videosBoxRight ul li { float: left; overflow: hidden; text-align: center; padding: 4px; background: #FFF; border: 1px solid #D3D2D7; margin: 0 5px; }
.videosBoxRight ul li img { background: #E6E6E6; border: 1px solid #FFF; float: left; }
.videosBoxRight ul li a.vMore { display: block; font: 10px Arial; }
.videosBoxRight a.moreVideos { display: block; text-align: right; color: #604C8B; font: 11px Arial; padding: 0 10px 10px 0; }

/* =============================== BLOGS box ============================*/
.blogsBox{ overflow:hidden; border-bottom: 3px solid #F0F0F0; margin-bottom: 15px; }
.blogsBox h2{ font: normal 16px Arial; color: #000; padding: 10px 0 5px 0; margin: 0; border-bottom: 2px solid #E0E0E0; }
.blogsBox > div{ float: left; width: 310px; }
.blogsBox > div img{ float: left; margin: 0 10px 5px 0; padding: 1px; background: #6D6467; border: 10px solid #E1E1E1; }
.blogsBox > div h3{ font-weight: normal; font-size: 16px; margin: 5px 0; }
.blogsBox > div p{ margin: 0; font-size: 11px; }
.blogsBox > div a{ text-decoration: none; color: #000; }
.blogsBox > ul{ float: right; width: 340px; background: #FFFFF2; padding: 0; margin: 0; list-style-type: none;}
.blogsBox > ul li{ border-bottom: 1px solid #E1E0DB; padding: 5px; }
.blogsBox > ul li.more{ border-bottom: 0; padding: 5px; text-align: right; font-size: 10px; font-style: italic; }
.blogsBox > ul li a{ color: #77786A; text-decoration: none; }
.blogsBox > ul li > span{ float: right; color: #77786A; font: italic 11px/14px Verdana; }
.blogsBox > ul li.title { color: #9C9C9C; background: #FFF; }

.blogContainer .CommentsList { display: none; }
.blogContainer .CommentsList .CloseBtn { background: #eee; color:#FE4819; font:10px Verdana; text-decoration:none; cursor: pointer; text-align: right; padding-right: 25px; border-top: 1px dotted #FE4819; border-bottom: 1px dotted #FE4819; margin-top: 5px; }
.blogContainer .CommentsList .CloseBtn:hover { color: #f00; }

/* =============================== KNOWLEDGE box ============================*/
.knowledgeBox { margin: 5px 0 15px 0; }
.knowledgeBox > h2 { width: 30%; height: 30px; margin: 0; border-bottom: 2px solid #826897; float: left; font: normal 16px Arial; }
.knowledgeBox > ul { width: 70%; height: 30px; border-bottom: 2px solid #826897; float: right; padding: 0; list-style-type: none; margin: 0; }
.knowledgeBox > ul li { height: 30px; float: left; font: normal 12px/30px Arial; margin: 0 2px 0 0; }
.knowledgeBox > ul li a { height: 30px; float: left; padding: 0 25px; background: #E9E9E9; color: #000; text-decoration: none; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.knowledgeBox > ul li a:hover,
.knowledgeBox > ul .current { background: #826697; color: #FFF; }
.knowledgeBox > div { height: 370px; overflow: hidden; background: #E9E9E9; clear: both; }
.knowledgeBox > div > p { margin: 0; text-align: right; font: italic 10px Verdana; padding: 3px 6px; }
.knowledgeBox > div > p a { color: #5F5F5F; }
.knowledgeBox > div > .left { height: 330px; margin: 5px; float: left; width: 300px; padding: 0 5px 0 0; border-right: 1px solid #C3C3C3; overflow: hidden; }
.knowledgeBox > div > .left h3 { font: normal 11px Verdana; color: #725686; margin: 0; }
.knowledgeBox > div > .left ul { list-style: none inside disc; padding: 0; margin: 3px 0 10px 5px; font: normal 11px Verdana; }
.knowledgeBox > div > .left ul a { text-decoration: none; color: #000; }
.knowledgeBox > div > .right { height: 330px; margin: 5px; float: right; width: 330px; overflow: hidden; }
.knowledgeBox > div > .right h3 { float: left; padding: 3px 6px; background: #FFF; font: italic 13px Verdana; color: #6690CA; margin: 0 0 5px 0; }
.knowledgeBox > div > .right ul a { text-decoration: none; }
.knowledgeBox > div > .right ul { clear: both; list-style: none inside none; padding: 0; margin: 5px 0; font: normal 11px Verdana; }
.knowledgeBox > div > .right ul h4 { font: normal 13px Verdana; margin: 0; }
.knowledgeBox > div > .right ul h4 a { color: #826697; }
.knowledgeBox > div > .right ul li { margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #BABABA; }
.knowledgeBox > div > .right ul p { margin: 3px 0; }
.knowledgeBox .addArticle { text-decoration: none; display: inline-block; width: 150px; height: 25px; font: bold 12px/25px Verdana; text-indent: 30px; text-align: center; background: url(/i/home/addArticle.png) no-repeat; }
.knowledgeBox .addArticleP { background: #FFF url(/i/home/wikipedia.png) no-repeat 6px 3px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 5px; overflow: hidden; }
.knowledgeBox .addArticleP .addArticle { float: right; }
.knowledgeBox #wikipediaBox > .left ul { list-style: url(/i/home/triangle.png) inside none; }

/* =============================== EXPERTS box ============================*/
#expertBox > div { overflow: hidden; border-bottom: 1px solid #C2C2C2; padding: 5px 0; }
#expertBox > div > a{ width: 150px; overflow: hidden; float: left; margin: 0 5px; text-align: center; }
#expertBox > div > .threads { float: right; width: 245px; padding: 0; margin: 0 0 0 3px; list-style: url(/i/home/triangle.png) inside none; }
#expertBox > div > .threads li { font: normal 11px/13px Arial; padding: 2px 5px; }
#expertBox > div > .threads li a { text-decoration: none; }
#expertBox > div .description { width: 240px; float: left; font: normal 12px Arial; color: #5C5C5C; margin: 0 10px 0 0; }
#expertBox > div .description p { margin: 0; }
#expertBox > div .description p strong { text-transform: uppercase; color: #826697; font-size: 11px; letter-spacing: 1px; }
#expertBox > div .description .more { color: #7B6E82; margin: 10px 0 0 0; float: right; background: #FFF; padding: 5px 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* =============================== ESSENTIALS box ============================*/
.essentialsBox { border: 2px solid #CFA9D2; border-width: 2px 0 2px 2px; margin: 30px 0 10px 0; position: relative; }
.essentialsBox > h2 { position: absolute; top: -22px; left: -2px; height: 22px; font: normal 15px/22px Arial; color: #000; margin: 0; background: #CFA9D2; padding: 0 20px 0 70px; }
.essentialsBox > h2 img { position: absolute; left: 5px; z-index: 1; top: -5px; }
.essentialsBox > div { margin: 5px; padding: 5px 0 5px 200px; position: relative; }
.essentialsBox > div > ul { margin: 0; background: url(/i/home/essentialsBoxUl.png) no-repeat; list-style-type: none; overflow: hidden; padding: 65px 30px 0 45px; height: 130px; }
.essentialsBox > div > ul li { float: left; width: 25%; padding: 2px 0; }
.essentialsBox > div > ul li a { font: normal 12px Arial; color: #531673; text-decoration: none; }
.essentialsBox > div > h3 { position: absolute; margin: 0; font-size: 0; text-indent: -999em; overflow: hidden; }

.essentialsBox .PregnancyGuidebook { background: url(/i/home/PregnancyGuidebook.jpg) no-repeat 15px 0; border-bottom: 1px solid #CCCCCC; }
.essentialsBox .PregnancyCalendar { background: url(/i/home/PregnancyCalendar.jpg) no-repeat; }
.essentialsBox .EvolutionCalendar { background: url(/i/home/EvolutionCalendar.jpg) no-repeat; }
.essentialsBox .PregnancyGuidebook h3 { width: 146px; height: 45px; background: url(/i/home/PregnancyGuidebookH3.png); }
.essentialsBox .PregnancyCalendar h3 { width: 119px; height: 45px; background: url(/i/home/PregnancyCalendarH3.png); }
.essentialsBox .EvolutionCalendar h3 { width: 232px; height: 45px; background: url(/i/home/EvolutionCalendarH3.png); }
.PregnancyTools {margin: 20px 0 20px 0;}

/* =============================== ADDICTED box ============================*/
.boxAddicted { height: 166px; position: relative; margin-bottom: 15px; overflow: hidden; }
.boxAddicted > img { position: absolute; z-index: 0; top: 25px; left: 25px; }
.boxAddicted > div { position: absolute; z-index: 1; width: 300px; /* height: 250px; background: url(/i/home/boxAddicted.png) no-repeat; */ height: 166px; background: url(/i/home/boxAddicted2.png) no-repeat }
.boxAddicted > div .addicted { padding: 75px 10px 0 140px; color: #C64885; font: normal 14px Arial; margin: 0; }

.boxSocial { height: 66px; margin:0; padding: 16px 0 0 20px; background: url('/i/home/boxSocial.png') no-repeat;}
.boxSocial ul.social { list-style: none; margin: 0; padding: 0; }
.boxSocial ul.social li { float: left; height: 33px; }
.boxSocial ul.social li a { display: block; height: 100%; background: url(/i/home/icons-social.png) no-repeat; }
.boxSocial .social-text { width: 130px; font: normal 11px/33px Verdana; color: #282828; }
.boxSocial ul.social li a.social-fb { width: 33px; background-position: 0 0; }
.boxSocial ul.social li a.social-twitter { width: 33px; background-position: 0 -33px; }
.boxSocial ul.social li a.social-nk { width: 33px; background-position: 0 -66px; }
.boxSocial ul.social li a.social-blip { width: 33px; background-position: 0 -99px; }
.boxNewsletter { background: #ffffc0; padding: 10px 0 10px 15px; margin-bottom: 15px; }
.boxNewsletter p { margin: 0; font: normal 11px Arial; }
.boxNewsletter p a { font-weight: bold; }
.boxNewsletter form input { font: italic 12px/20px Arial; border: 2px solid #DE97B7; height: 20px; color: #88808B; text-indent: 5px; width: 150px; }
.boxNewsletter form button { background: url(/i/home/button.png) no-repeat; width: 120px; height: 42px; border: 0; text-align: center; font: italic 12px/42px Arial; cursor: pointer; }

/* =================================== ERROR PAGE================================== */
.errorContainer { padding: 5px 30px; min-height: 260px; background: url(/i/error.jpg) no-repeat right bottom; }
.errorContainer h1 { font: bold 36px Verdana; color: #111111; text-shadow: 1px 1px 0 #CCC; }
.errorContainer h2 { font: italic bold 16px Verdana; color: #AD2A5F; text-shadow: 1px 1px 0 #CCC; }
.errorContainer h3 { font: italic bold 16px Verdana; color: #111111; text-shadow: 1px 1px 0 #CCC; cursor: pointer; }
.errorContainer p a { font-weight: bold; }
.errorContainer pre { overflow: scroll; border: 1px solid #CCC; background: #f1f1f1; padding: 5px; }
.errorContainer #more { display: none; }

/* =================================== FORUM ====================================== */
.forumThreads > table { border: 0; border-collapse: collapse; width: 100%; margin: 0 auto; }
.forumThreads > table td { border: 0; }
.forumThreads a { color: #666666; }
.forumThreads > table thead { font: normal 11px Tahoma; color: #FFF; }
.forumThreads > table thead td { text-align: center; border-bottom: 1px solid #CCC; }
.forumThreads > table thead td a,
.forumThreads > table thead td span { color: #FFF; text-shadow: 0 0 1px #5A5A5A; display: block; height: 30px; padding: 0 5px 0 15px; background: url(/i/s/forumHeaderBg2.png) no-repeat; line-height: 30px; }
.forumThreads > table thead td a:hover,
.forumThreads > table thead td a.active { background: url(/i/s/forumHeaderBg.png) no-repeat; }
.forumThreads > table tbody tr:nth-child(2n) { background: #FAFAFA; }
.forumThreads > table tbody td { border-bottom: 1px solid #D7D7D7; padding: 5px; }
.forumThreads > table .title a { text-decoration: none; color: #333; font-size: 14px; }
.forumThreads > table tr:hover .title a { color: #c72a69; }
.forumThreads > table .sticky.title a { color: #5A8911; font-weight: bold; }
.forumThreads > table .title span { color: #878787; }
.forumThreads > table .replies { width: 48px; }
.forumThreads > table .replies a { text-decoration: none; display: block; width: 48px; height: 27px; line-height: 22px; font-size: 10px; background: url(/i/s/replies.png) no-repeat; text-align: center; }
.forumThreads > table .replies a:hover,
.forumThreads > table .replies a.inactive { background: url(/i/s/replies.png) no-repeat -48px 0; }
.forumThreads > table .latest { text-align: center; width: 100px; color: #8F8F8F; font: normal 9px Arial; }
.forumThreads > table .latest a { text-decoration: none; font-style: italic; font-size: 11px; color: #111; }
.forumThreads > table .author { text-align: center; font-size: 9px; color: #8F8F8F; width: 100px; }
.forumThreads > table .author a { color: #111; font: italic 11px Arial; text-decoration: none; }
.forumThreads > table .forumTitle { padding: 10px 5px 5px; text-transform: uppercase; font-weight: 700; }
.forumThreads > table .forumTitle a { color: #C53573; }

.forumButtons { border-bottom: 1px solid #BDBDBD; overflow: hidden; padding: 0; margin: 0 auto 10px auto; }
.forumButtons > a { color: #FFF; font-weight: bold; text-shadow: 0 0 1px #5A5A5A; text-decoration: none; float: right; height: 30px; padding: 0 5px 0 10px; margin: 0 0 0 3px; background: url(/i/s/forumHeaderBg2.png) no-repeat; line-height: 30px; }
.forumButtons > a:active, .forumButtons > a.active { background: url(/i/s/forumHeaderBg.png) no-repeat; }
.forumButtons > a:hover { text-shadow: none; }
.forumButtons > a.highlight { background: #9D1A4F; }
.forumButtons > h2 { float: left; margin: 5px 0 0 0; font:italic 16px verdana; color: #000; }
.forumRight h2 { font: bold 15px Verdana; color: #666; text-shadow: 1px 1px 0 #DFDFDF; }
.forumRight h2 span { color: #C72A69; }

.forumThreadInfo { text-align: right; margin: 20px 0 5px; font-size: 11px; color: #676767; }
.forumThreadInfo .answers { background: url(/i/forum/answers.png); width: 43px; height: 21px; line-height: 17px; text-align: center; display: inline-block; }

.forumThreads table .category a { background: #FCE8F3; display: block; width: 80px; padding: 3px; overflow: hidden; font-size: 10px; text-decoration: none; }
.content-www-forum .forumThreads table .category a { background: #FCE8F3; }
.content-slub-forum .forumThreads table .category a { background: #fef6e6; }
.content-wciazy-forum .forumThreads table .category a { background: #e8faff; }
.content-planujedziecko-forum .forumThreads table .category a { background: #fff4fa; }
.content-rodzice-forum .forumThreads table .category a { background: #f2e8f5; }
.content-dziadkowie-forum .forumThreads table .category a { background: #e1f1e1; }

#forumSearch { height: 40px; overflow: hidden; }
#forumSearch #s { float: left; height: 25px; padding: 0 10px; width: 180px; font: italic 11px Verdana; color: #666; line-height: 25px; border: 0; background: url(/i/s/forumSearch.png) no-repeat; }
#forumSearch #search { float: left; height: 25px; width: 40px; font-size: 0; text-indent: -999em; overflow: hidden; border: 0; background: url(/i/s/forumSearch.png) no-repeat right top; }
#forumReply { margin: 5px auto; }
#forumReply #submit-label, #forumReply #preview-label { display: none; }
#forumReply #submit-element, #forumReply #preview-element { float: left; padding: 0 10px 0 0; }

.forumPoll { margin: 0 auto; padding: 10px 0; width: 660px; background: #E9E9E9; }
.forumPoll table { margin: 0 auto; }

.posts { padding: 0; list-style-type: none; margin: 0 auto 10px auto; }
.post { overflow: hidden; padding: 15px; background: #FAFAFA; border-width: 1px 1px 2px; border-color: #d8d8d8; border-style: solid; border-radius: 2px; margin-bottom: 15px; }
.post:hover { box-shadow: 0 0 3px rgba(0,0,0,0.2); }
.post-bg0 { background: #FAFAFA; }
.post-bg1 { background: #FFF; }

.post-author { margin: 0; display: inline-block; }
.post-author span { vertical-align: middle; }
.post-avatar { border: 1px solid #CACACA; border-radius: 30px; width: 60px; height: 60px; float: left; margin-right: 10px; transition: transform 0.3s; }
.post-avatar:hover { transform: rotate(-5deg); }
.post-author-link { font-weight: 700; color: #444; font-size: 15px; margin-right: 5px; }
.post-author-link a { color: #222; }
.post-info .leader-icon { float: right;  }
.post-details { text-align: right; margin: 0; font-size: 12px; color: #737373; padding-bottom: 10px; }
.post-number { float: right; margin: 0 0 0 30px; color: #ADA7AB; font-weight: 300; font-size: 18px; }
.post-body { padding: 15px 0 0; border-top: 1px solid #DDD; }
.post-body p { margin: 0; }

.post-quote-content { margin: 15px 0; background: #FFF; border: 1px dashed #CCC; padding: 15px; color: #606060; font-style: italic; font-weight: 300; }
.post-quote-content > strong { font-weight: 700; }
.forummessagefooter, #forummessagefooter,
.post-sliders { margin-top: 15px; padding-top: 15px; font-size: 12px; color: #444; border-top: 1px solid #DDD;  }


.post-deleted{background:#FF9F9F}
.post-author-ip {font-size:10px; font-weight: normal; color: #666666; padding: 0; margin: 5px 20px 0 5px; }
.post-author a{ color:#632C63;text-decoration: none; }
.post-author-info { color: #686868; font-size: 9px; padding: 5px 20px 5px 5px; text-align: left; margin: 0; }
.post-date{font-size:0.8em; color:#111}
.forumthreadmoved { font-size: 0.9em; margin: 0.6em 0; color: #AF0000; font-weight: bold; font-style: italic; }
.forumReplyCorner { text-align: right; font: italic 10px Verdana; color: #222; }
.post-actions{clear:both; font-weight: bold; text-align: right; padding: 5px 0 0 0; }
.post-actions a{ text-shadow: 0 0 1px #FFF; text-decoration: none; margin: 0 0 0 10px }
.post-actions small { font-weight: normal; font-style: italic; color: #8E8E8E; }
.post-details img { vertical-align: middle; margin: 0 3px; }

.forumThreads .post-author span.AdditionalInfo { color: #333333; display: block; font-size: 80%; font-style: italic; }

.breadcrumbs { position: relative; margin: 0 0 10px 0; font: bold 12px Lato, sans-serif; color: #3F3F3F; text-shadow: 1px 1px 0 #FFF; }
.breadcrumbs a { color: #111; }
.breadcrumbs .RSS { position: absolute; right: 0; top: -12px; }
.breadcrumbs .messagesCount { float: right; font-weight: normal; margin-right: 55px; }

#content .breadcrumbs .addthis_toolbox { position: absolute; right: 0; bottom: -20px; }
#content .forumThreads .addthis_toolbox { position: absolute; left: 5px; top: 0; }

/* =================================== POLLS ====================================== */
.poll table { font-size: 11px; }
.poll table td { padding: 3px 8px; }
.poll table .row0 { background: #F1F1F1; }
.poll table .row1 { background: #FFF; }
.poll p { font-size: 10px; text-align: center; color: #111; margin: 5px 0; }


/* =================================== FORM ranks ====================================== */
.forum-rank { margin: 0 10px; position: relative;  }
.forum-rank-name { color: #606060; position: static; font-size: 11px; font-weight: 300; font-style: italic; }
.forum-rank-1 {background: url(/i/forum/rank/rank_1.jpg) no-repeat;height: 22px;}
.forum-rank-2 {background: url(/i/forum/rank/rank_2.jpg) no-repeat;height: 22px;}
.forum-rank-3 {background: url(/i/forum/rank/rank_3.jpg) no-repeat;height: 22px;}
.forum-rank-4 {background: url(/i/forum/rank/rank_4.jpg) no-repeat;height: 22px;}
.forum-rank-5 {background: url(/i/forum/rank/rank_5.jpg) no-repeat;height: 22px;}
.forum-rank-6 {background: url(/i/forum/rank/rank_6.jpg) no-repeat;height: 22px;}
.forum-rank-7 {background: url(/i/forum/rank/rank_7.jpg) no-repeat;height: 22px;}
.forum-rank-8 {background: url(/i/forum/rank/rank_8.jpg) no-repeat;height: 22px;}
.forum-rank-9 {background: url(/i/forum/rank/rank_9.jpg) no-repeat;height: 22px;}
.forum-rank-10 {background: url(/i/forum/rank/rank_10.jpg) no-repeat;height: 22px;}
.forum-rank-11 {background: url(/i/forum/rank/rank_11.jpg) no-repeat;height: 22px;}
.forum-rank-12 {background: url(/i/forum/rank/rank_12.jpg) no-repeat;height: 22px;}
.forum-rank-13 {background: url(/i/forum/rank/rank_13.jpg) no-repeat;height: 22px;}
.forum-rank-14 {background: url(/i/forum/rank/rank_14.jpg) no-repeat;height: 22px;}
.forum-rank-15 {background: url(/i/forum/rank/rank_15.jpg) no-repeat;height: 22px;}

/* old forum-rank
.forum-rank { margin: 10px 0 3px 0; border: 1px solid #7FCA17; float: left; width: 61px; height: 10px; background: #9fd554 url(/i/forum/dot_white.png) repeat-x 0 1px; }
.forum-rank-progress { float: left; height: 100%; background: #7FCA17 url(/i/forum/dot_violet.png) repeat-x 0 1px; }
.forum-rank-name { display: block; clear: both; font-weight: bold; color: #C83C85; }
*/

/* =================================== RANK banners ====================================== */
.rankBanner1 { background: url(/i/ranks/rank_1.jpg); width: 650px; height: 160px; overflow: hidden; margin: 0 auto; }
.rankBanner1 h2 { font: bold 15px 'Trebuchet MS',Verdana; margin: 0; padding: 40px 0 0 20px; }
.rankBanner1 p { margin: 0; padding: 10px 150px 0 20px; font-size: 11px; }


.rankBanner2 { background: url(/i/ranks/rank_2.jpg); width: 650px; height: 160px; overflow: hidden; margin: 0 auto; }
.rankBanner2 h2 { font: 11px 'Trebuchet MS',Verdana; margin: 0; padding: 40px 0 0 165px; }
.rankBanner2 p { margin: 0; padding: 10px 50px 0 165px; font-size: 11px; }

/* ================================= EDUCATION ============================== */
#education-list { margin-bottom: 20px; }
#education-list ul { list-style: none; padding: 0; margin: 0; }
#education-list ul li { border-bottom: 1px solid #cccccc; padding: 7px 15px; }
#education-list ul li:last-child { border-bottom: 0; }
#education-list ul li h3 { text-align: left; border-bottom: 1px solid #f0f0f0; line-height: 100%; margin: 5px 0; padding: 0 0 5px 0; }
#education-list ul li h3 a { text-decoration: none; }
#education-list ul li table { width: 100%; }
#education-list ul li .address { color: #844607; }
#education-list ul li .more { width: 150px; text-align: center; vertical-align: bottom; }
#education-list ul li .more a { text-decoration: none; padding: 4px 10px; display: block; background: #f0f0f0; border: 1px solid #cccccc; box-shadow: inset 0 0 5px #cccccc, 0 2px 2px #dddddd; border-radius: 5px; }
#education-list ul li .more a:hover { box-shadow: inset 0 0 5px #844607, 0 2px 1px #dddddd; border: 1px solid #844607; }
#education-list .paginator { margin: 0; width: 640px; }
#education-list h3 {font: italic bold 17px/29px 'Trebuchet MS', Verdana; margin: 0; color: #555; text-align: center;}
#education-list2 {margin-bottom: 20px; padding-left: 30px; font-family: 'Trebuchet MS';}
#education-list2 h4 {font-size: 14px;}

.educationSidebar > * { background: #ffdcaf; }
.educationSidebar .navigation a { color: #333 !important; }
.educationSidebar .navigation li.active a { background: #ffdcaf; }
.educationSidebar .sidebar .navigation a:hover { background: #ffdcaf !important; color: #FFF !important; }
.educationSidebar .sidebar p a:hover { background: none !important; color: #333 !important; }

#education-detail h3 { text-align: left; line-height: 100%; margin: 10px 0 20px 0; }
#education-detail ul { margin: 0; padding: 0; list-style: none; }
#education-detail ul li span { color: #844607; }
#education-detail ul .EMark strong {padding: 5px 10px 5px 10px; border-radius: 5px 5px 5px 5px; border: 1px solid #5B0B2B; font-size: 18px; background: #ffdcaf;}
#education-detail table { width: 85%; border-spacing: 2px 10px; }
#education-detail table tr td { padding: 5px;}
#education-detail table tr td.header { color: #844607; margin: 0; font-weight: bold; text-align: right}
#education-detail table tr td:first-child { border-right: 2px solid #cccccc; }
#education-detail #comments { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 2px solid #cccccc; }
#education-detail .Eimage{ margin: 0 0 -100px 0; height: 100px; width: 150px; position: relative; top: 9px; left: 490px;}

#educationMainTop {margin: -15px 0 0 -15px; width: 682px; height: 144px ; background: url("/i/school/background_gora.png") no-repeat;}
#educationMainMiddle {position: relative; margin: 0 0 -60px -15px; width: 682px; min-height: 76px; background: url("/i/school/background_srodek.png") repeat-y;}
#educationMainBottom {margin: -20px 0 10px -15px; width: 682px; height: 74px ; background: url("/i/school/background_dol.png") no-repeat;}
#educationMainMiddle p {margin: 0; text-align: center;}
#educationMainMiddle p.elogo {position:relative; z-index: 5; margin: -133px 0 -5px 0;}
#educationMainMiddle p.eother {padding-left: 24px; height: 264px; background: url("/i/school/inne.png") top center no-repeat;}
#educationMainMiddle p.eother a {float: left; width: 156px; height: 264px;}


.Etaste {overflow: hidden; margin-bottom: 15px; padding: 10px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border: 1px solid #5B0B2B; background: #ffdcaf;}
.EItaste { border-radius: 5px; box-shadow: inset 0 0 5px rgba(0,0,0,0.3); float: left; margin: 0 2px 0 0; height: 22px; font: bold 12px/22px Tahoma; padding: 0 8px; border: 1px solid #844607; background: #FFF7FA; color: #844607; }
.EItaste:hover, .EItaste.active { border: 1px solid #5B0B2B; background: #844607; color: #FFF; }
.EItaste.disabled, .EItaste.disabled:hover { border: 1px solid #CCC; background: #EEE; color: #777; cursor: default; }
.Etaste > p { height: 28px; line-height: 28px; margin: 0;}
.Etaste > p a {font-weight: bold; color: #5B0B2B; }
.Etaste .Emark {float:left; margin-right: 5px;}
.Etaste .Einfo {float:left; margin-left: 5px;}

/* =================================== paginator ====================================== */
.paginator { text-align: center; padding: 10px 0; margin-bottom: 15px; }
.paginator span,
.paginator a { background: #fff; border: 1px solid #d9d9d9; border-radius: 3px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); cursor: pointer; display: inline-block; height: 28px; line-height: 28px; margin-left: 8px; outline: medium none; padding: 0 10px; transition: background-color 0.218s ease 0s, border-color 0.218s ease 0s, box-shadow 0.218s ease 0s; }
.paginator span { color: #5F5F5F; }
.paginator a { color: #222; }
.paginator a:hover { background: #DDD; }
.paginator .prevPage,
.paginator .nextPage { background: #EEE; font-weight: 700; }
.paginator .firstPage,
.paginator .lastPage { letter-spacing: -0.3em; background: #A3A3A3; color: #FFF; padding: 0 6px 0 3px; }
.paginator .active { background: #C53573; border-color: #932050; color: #fff; }

/* =================================== Blogs ====================================== */
.blogContainer { background: #F0EDE8 url(/i/s/blogBg.jpg) repeat center center; }
.blogContainer .list a { text-decoration: none; }
.blogContainer .list li h3 { margin-bottom: 11px; }
.blogContainer .list li { border-color: #AB9D94; margin: 0 15px; padding: 10px; }
.blogContainer .list h3 a { font: normal 15px Verdana,Tahoma; color: #979b0d; }
.blogContainer .list h4 { margin: 0; }
.blogContainer .list h4 a { font: bold 12px Verdana,Tahoma; color: #b47564; }
.blogContainer .list p a { color: #666666; }

.blogContainer #calendar { float: right; background: #B0B0A6; padding: 3px; margin: 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.blogContainer #calendar a { color: #FE4819; text-decoration: none; }
.blogContainer #calendar p { padding: 3px; margin: 0; color: #FFF; }
.blogContainer #calendar p.nick { border-bottom: 2px solid #FD4718; }
.blogContainer #calendar table { border-collapse: collapse; margin: 3px 0; }
.blogContainer #calendar td { font-size: 12px; color: #FFF; text-align: center; padding: 3px 0; }
.blogContainer #calendar tbody td { border-right: 1px solid #BFBEBA; padding: 3px; }
.blogContainer .img { float: left; margin: 15px; }
.blogContainer > h3 { font: normal 18px Verdana; color: #797b0d }
.blogContainer .category { font: normal 12px Verdana; color: #fe4819 }
.blogContainer .links { margin: 15px 0; color: #8b8079; background: #DFDED9; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.notesList { list-style-type: none; margin: 15px; padding: 0 0 25px 0; clear: both; }
.notesList h4 { font: bold 14px Verdana; margin: 0; }
.notesList h4 a { color: #b47564; text-decoration: none; }
.notesList .info { color: #684d3c; font: normal 12px Verdana; }
.notesList .topinfo { color: #333333; font: normal 10px Verdana; padding: 3px 0; border-bottom: 1px dotted #7F6A59; }
.notesList .blogContent { overflow: hidden; color: #666666; line-height: 1.5em; }
.notesList .links a { text-decoration: none; font: normal 10px Verdana; color: #fe4819; }

.blogComments { list-style-type: none; margin: 0; padding: 0; }
.blogComments li { padding: 5px 0; }
.blogComments p { font: normal 12px Verdana; color: #666666; text-align: justify; margin: 5px 0; }
.blogComments p.info { color: #999999; font-size: 11px; }
.blogComments strong { color: #fe4819; }

.blogBanner { border: 1px solid #EEEEEE; padding: 8px 10px; background: url(/i/s/optionsBg.gif) repeat-x left bottom; margin-bottom: 15px; }
.blogBanner h3 { font: bold 20px Verdana; margin: 0 0 10px 0; color: #C43175; text-shadow: 1px 1px 0 #FFF; }
.blogBanner p { margin: 0; }
.blogBanner p a { color: #111; text-decoration: none; }

/* =================================== .block-top-container (blog) ====================================== */
.block-top-container { margin: -21px -10px 0 -20px; padding: 0; background: url('/i/s/bookmark_bg.jpg') repeat-x bottom; height: 47px; overflow: hidden; }
.block-top-container-bg { margin: 0; padding: 0; height: 47px; overflow: hidden; position: relative; }
.block-top-container-info { margin: 25px 155px 15px 18px; padding: 0; }
.block-top-container-info h3 { margin: 0 0 10px; padding: 0; font: normal 18px Verdana; color: #000; }
.block-top-container-info h3 span { color: #552476; }
.block-top-container-info p { margin: 0; padding: 0; font: normal 15px Verdana; color: #000; }
.block-top-container-buttons { width: 100%; height: 35px; overflow: hidden; position: absolute; bottom: 0; left: 0; }
.block-top-container-buttons h2 { margin: 5px 15px 0 8px; padding: 0; float: left; font: italic normal 16px Verdana; color: #000; white-space: nowrap; }
.block-top-container-buttons h2 > span { display: block; float: left; width: 22px; height: 20px; background: url('/i/article/article_icon.png') no-repeat 5px 0; margin: 0 8px 0 0; padding: 0; }
.block-top-container-buttons a { font: bold 13px/29px Verdana; color: #552476; height: 35px; float: left; padding: 0 10px; margin: 0 1px; background: url('/i/s/bookmark_btn.jpg') repeat-x top; }
.block-top-container-buttons a:hover { font: bold 13px/29px Verdana; color: #439500; }
.block-top-container-buttons a.active { font: bold 13px/29px Verdana; color: #439500; background: url('/i/s/bookmark_btn_active.jpg') repeat-x top; }
.section-top-container-shadow { margin: 0 -10px 10px -20px; padding: 0; background: url('/i/s/bookmark_shadow.jpg') repeat-x top; height: 16px; overflow: hidden; }

/* auto container and bg height (standard box without buttons) */
.block-top-container-auto { min-height: 47px; height: auto !important; }
.block-top-container-auto .block-top-container-info { margin: 10px 155px 15px 18px !important; }
.block-top-container-auto .block-top-container-buttons h2 span.wishes-category { display: inline !important; float: none !important; background: none !important; margin: 0 !important; padding: 0 !important; color: #826697; font-weight: bold; }
.block-top-container-bg-auto { min-height: 47px; height: auto !important; }

/* wish bg and height */
.block-top-container-wish { height: 137px !important; }
.block-top-container-bg-wish { /*background: url('/i/s/bookmark_blog_foto.png') no-repeat top right;*/ height: 137px !important; }
.block-top-container-wish .block-top-container-info { margin: 25px 18px 15px 18px !important; }

/* blog bg and height */
.block-top-container-blog { height: 137px; }
.block-top-container-bg-blog { background: url('/i/s/bookmark_blog_foto.png') no-repeat top right; height: 137px;}

/* pair bg and height */
.block-top-container-pair { height: 137px !important; }
.block-top-container-bg-pair { background: url('/i/s/zwiazki_zakladki.jpg') no-repeat top right; height: 137px !important; }
.block-top-container-pair .block-top-container-buttons h2 { margin-left: 16px; }
.block-top-container-pair .block-top-container-buttons a { color: #fff !important; background: url('/i/s/bookmark_btn_pair.jpg') repeat-x top !important; }
.block-top-container-pair .block-top-container-buttons a.active { color: #cd1f25 !important; background: url('/i/s/bookmark_btn_active.jpg') repeat-x top !important; }
.section-top-container-shadow { background: url('/i/s/zakladki_cien.jpg') repeat-x top !important; }

/* companies bg and height */
.firmContainerMain { margin: -26px 0 10px -10px; padding: 10px; overflow: hidden; background: url('/i/firm/s/bg_gray.png') repeat-x top #eaeaea; }
.firmContainerMain h2 { font: normal 20px Verdana; color: #779cd0; margin: 0 0 0 2px; padding: 0; }
.block-top-container-companies { height: 137px !important; }
.block-top-container-bg-companies { background: url('/i/firm/s/bg_companies.png') no-repeat top right; height: 137px !important; }

.block-top-container-buttons h2 span.companies-icon { background: url('/i/home/icons.png') no-repeat 0 -1598px !important; }
.block-top-container-buttons h2 span.blog-icon { background: url('/i/home/icons.png') no-repeat 0 -1031px !important; }
.block-top-container-buttons h2 span.wish-icon { background: url('/i/wish/title_icon.png') no-repeat 5px 0; }
.block-top-container-buttons h2 span.gallery-icon { background: url('/i/home/icons.png') no-repeat 0 -1571px !important; }

/* =================================== FORUM menu ====================================== */
.sidebar { font: normal 11px Verdana; }
.sidebar .hr { border-top: 2px dotted #FFF; width: 240px; float: left; margin: 0 30px; }
.sidebar .options { list-style-type: none; background: #ECECEC url(/i/s/optionsBg.gif) repeat-x left bottom; border: 1px solid #E9E9E9; margin: 0 0 5px 0; padding: 10px 20px 5px 20px; }
.sidebar .options li a { color: #878787; text-decoration: none; display: block; }
.sidebar .options ul { list-style-type: none; padding: 0; }
.sidebar .options li li a { padding: 3px 0 3px 75px; }
.sidebar .options li li li a { padding: 3px 0 3px 100px; }

.sidebar .navigation { list-style-type: none; border: 1px solid #E9E9E9; background: #E9E9E9 url(/i/s/navigationBg.jpg) repeat-x left bottom; margin: 0; padding: 5px 20px 15px 20px; }
.sidebar .navigation .favour {font-weight: bold;background: url("/i/s/linkicons/special.png") no-repeat scroll 10px center transparent;}
.module-blog .sidebar .navigation { background: #E9E9E9 url(/i/s/navigationBgBlog.jpg) repeat-x left bottom; }
.module-article .sidebar .navigation { background: #E9E9E9 url(/i/s/navigationBgArticle.jpg) repeat-x left bottom; }
.module-gallery .sidebar .navigation { background: #E9E9E9 url(/i/s/navigationBgGallery.jpg) repeat-x left bottom; }
.module-wiki .sidebar .navigation { background: #E9E9E9 url(/i/s/navigationBgWiki.jpg) repeat-x left bottom; }
.module-user .sidebar .navigation { background: #E9E9E9 url(/i/s/navigationBgUser.jpg) repeat-x left bottom; }
.module-tool .sidebar .navigation,
.module-profile .sidebar .navigation { background: #E9E9E9 url(/i/s/navigationBgProfile.jpg) repeat-x left bottom; }

.sidebar .navigation { margin-bottom: 15px; }
.sidebar .navigation a { color: #333; text-decoration: none; padding: 3px 0 3px 30px; display: block; }
.sidebar .navigation > li.active > a { color: #a31b52; font-weight: bold; }
.sidebar .navigation > li.special > a { /*color: #199C20;*/ font-weight: bold; background: url('/i/s/linkicons/special.png') 10px center no-repeat; }
.sidebar .navigation ul { padding: 0; list-style-type: none; }
.sidebar .navigation li li a { padding: 3px 0 3px 45px; color: #666; }
.sidebar .navigation li li a:hover { background: #C62A69; color: #FFF; }
.sidebar .navigation li li.active > a { color: #000; background: #D4B4BF; font-weight: bold; }
.sidebar .navigation li li li a { padding: 3px 0 3px 60px; }
.sidebar .navigation li.title { color: #CD3371; font-weight: bold; padding-top: 5px; padding-bottom: 5px; text-shadow: 1px 1px 0 #CCC; }
.sidebar .description { line-height: 1.4em; font-style: italic; color: #333; }

.sidebar > ul > li { padding-bottom: 1px; background: url(/i/s/www/sidebarLiBg.png) no-repeat left bottom; }
.content-www-forum .sidebar > ul > li { background: url(/i/s/www/sidebarLiBg.png) no-repeat left bottom; }
.content-slub-forum .sidebar > ul > li { background: url(/i/s/slub/sidebarLiBg.png) no-repeat left bottom; }
.content-wciazy-forum .sidebar > ul > li { background: url(/i/s/wciazy/sidebarLiBg.png) no-repeat left bottom; }
.content-planujedziecko-forum .sidebar > ul > li { background: url(/i/s/planujedziecko/sidebarLiBg.png) no-repeat left bottom; }
.content-rodzice-forum .sidebar > ul > li { background: url(/i/s/rodzice/sidebarLiBg.png) no-repeat left bottom; }
.content-dziadkowie-forum .sidebar > ul > li { background: url(/i/s/dziadkowie/sidebarLiBg.png) no-repeat left bottom; }

.sidebar a:hover,
.sidebar .navigation li.active a { background-color: #e7dce0; color: #616161; }
.sidebar .navigation > li.special > a { color: #333; }
.content-www-forum .sidebar a:hover,
.content-www-forum .sidebar .navigation li.active a { background: #e7dce0; color: #878787; }
.content-slub-forum .sidebar a:hover,
.content-slub-forum .sidebar .navigation li.active a { background: #eee1cb; color: #878787; }
.content-wciazy-forum .sidebar a:hover,
.content-wciazy-forum .sidebar .navigation li.active a { background: #e8f9ff; color: #878787; }
.content-planujedziecko-forum .sidebar a:hover,
.content-planujedziecko-forum .sidebar .navigation li.active a { background: #feebf6; color: #878787; }
.content-rodzice-forum .sidebar a:hover,
.content-rodzice-forum .sidebar .navigation li.active a { background: #f9edfc; color: #878787; }
.content-dziadkowie-forum .sidebar a:hover,
.content-dziadkowie-forum .sidebar .navigation li.active a { background: #CFE6D2; color: #878787; }

.content-www-forum .sidebar .navigation > li.active > a { color: #a31b52; }
.content-slub-forum .sidebar .navigation > li.active > a { color: #faa619; }
.content-wciazy-forum .sidebar .navigation > li.active > a { color: #0077b4; }
.content-planujedziecko-forum .sidebar .navigation > li.active > a { color: #d62185; }
.content-rodzice-forum .sidebar .navigation > li.active > a { color: #8d2e88; }
.content-dziadkowie-forum .sidebar .navigation > li.active > a { color: #069652; }

.content-www-forum .sidebar .navigation li li a:hover { color: #FFF; background: #c72a69; }
.content-slub-forum .sidebar .navigation li li a:hover { color: #FFF; background: #faa619; }
.content-wciazy-forum .sidebar .navigation li li a:hover { color: #FFF; background: #019bc4; }
.content-planujedziecko-forum .sidebar .navigation li li a:hover { color: #FFF; background: #d62185; }
.content-rodzice-forum .sidebar .navigation li li a:hover { color: #FFF; background: #a767a6; }
.content-dziadkowie-forum .sidebar .navigation li li a:hover { color: #FFF; background: #069652; }

.content-www-recipe .sidebar > * { background: #eee; }
.content-www-recipe .sidebar .navigation a { color: #333 !important; }
.content-www-recipe .sidebar .navigation li.active a { background: #FFF8E5; }
.content-www-recipe .sidebar .navigation a:hover { background: #FF7810 !important; color: #FFF !important; }
.content-www-recipe .sidebar p a:hover { background: none !important; color: #333 !important; }

/* ================================== article list ====================================== */
.articlesList { list-style-type: none; margin: 0; padding: 0; }
.articlesList li { overflow: hidden; }
.articlesList li img { float: left; margin: 0 10px 0 0; }
.articlesList li h3 { margin: 0; font: italic 16px Verdana; }
.articlesList li h3 a { text-decoration: none; }
.articlesList li .extra { text-align: right; color: #aaaaaa; font: normal 11px Verdana; }

/* Horoscope calculator */
#zodiacContainer h3 {margin: 0; height: 79px; color: #000000; font: italic 17px arial; background: url('/i/tool/horoskope/chmurka.jpg') left center no-repeat;}
#zodiacContainer h3 span {line-height: 60px;}
#zodiacContainer #zodiacForm #preview {border: none; width: 131px; height:37px; background: url('/i/tool/horoskope/button_sprawdz_down.png') center no-repeat !important; filter: none;}
#zodiacContainer #zodiacForm #preview:hover {background: url('/i/tool/horoskope/button_sprawdz_up.png') center no-repeat !important; filter: none;}
#zodiacContainer .zodiacCalculate {padding: 120px 0 0 0; width: 653px; height: 649px;background: url('/i/tool/horoskope/bg_1.jpg') top center no-repeat;}
#zodiacContainer .zodiacCalculate2 { position: relative; padding: 120px 0 0 0; width: 653px; height: 533px;background: url('/i/tool/horoskope/bg_2.jpg') top center no-repeat;}
#zodiacContainer p.center {font-size: 12px; line-height: 18px;}
#zodiacForm .zend_form {text-align: center; margin-top: 20px;}
#zodiacContainer .zodiacCalculate2 .zodiacResult {margin: 0; width: 430px; height: 200px; position: absolute; left: 110px; top: 255px; overflow: hidden;}
#zodiacContainer .zodiacCalculate2 .zodiacResult img { float: left; }
#zodiacContainer .zodiacCalculate2 .zodiacResult p {float: right; width: 230px; margin: 50px 0px 0 0; font-size: 13px; line-height: 19px; }
#zodiacContainer .zodiacCalculate2 .zodiacResult p strong {color: #ffff99;}
#zodiacContainer .zodiacCalculate2 .zodiacInfo { position: absolute; width: 265px; left: 195px; bottom: 140px; margin: 0; padding: 0; text-align: center; }
#zodiacContainer .zodiacCalculate2 .zodiacInfo a {font-size: 8px; font-weight: bold;}
#zodiacContainer form#zodiacForm { width: 200px; overflow: hidden; margin: 0 auto; }
#zodiacContainer form#zodiacForm input { display: block; margin: 0 auto; }
#zodiacContainer form#zodiacForm .zodiacFormBox { text-align: center; }

div#HoroscopeAffiliate { overflow: hidden; position: relative; }
div#HoroscopeAffiliate .HABG { background: url('/i/tool/horoskope/affiliate/bg.jpg') no-repeat center top; height: 450px; overflow: hidden; }
div#HoroscopeAffiliate .HABG2 { background: url('/i/tool/horoskope/affiliate/bg-selected.jpg') no-repeat center top; height: 950px; overflow: hidden; }
div#HoroscopeAffiliate .AffiliateIntro { position: absolute; top: 150px; left: 55px; width: 550px; text-align: center; font: italic 17px arial; }
div#HoroscopeAffiliate .AffiliateForm { position: absolute; top: 272px; left: 55px; width: 550px; }
div#HoroscopeAffiliate .AffiliateForm div.zodiacFormBox { position: relative; }
div#HoroscopeAffiliate .AffiliateForm div.zodiacFormBox #uniform-woman { position: absolute; left: 174px; top: 0; }
div#HoroscopeAffiliate .AffiliateForm div.zodiacFormBox #uniform-man { position: absolute; right: 154px; top: 0; }
div#HoroscopeAffiliate .AffiliateForm div.zodiacFormBox #preview { position: absolute; top: 40px; left: 220px; border: none; width: 131px; height:37px; background: url('/i/tool/horoskope/button_sprawdz_down.png') center no-repeat !important; filter: none;}
div#HoroscopeAffiliate .AffiliateForm div.zodiacFormBox #preview:hover {background: url('/i/tool/horoskope/button_sprawdz_up.png') center no-repeat !important; filter: none;}
div#HoroscopeAffiliate .ZodiacWoman { position: absolute; left: 80px; top: 305px; width: 180px; height: 180px; }
div#HoroscopeAffiliate .ZodiacMan { position: absolute; right: 90px; top: 305px; width: 180px; height: 180px; }
div#HoroscopeAffiliate .HoroscopeDesc { position: absolute; top: 490px; left: 82px; width: 500px; text-align: center; font: italic 14px/150% Arial; text-align: center; text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.8); }
div#HoroscopeAffiliate p.BannerPromo { position: absolute; bottom: 0px; left: 82px; width: 500px; text-align: center; }

/* ============================= child presentation ============================ */
.child-presentation {border: 1px solid #d7deeb; padding: 10px;-moz-box-shadow: 0 0 0 1px #d7deeb; -webkit-box-shadow: 0 0 0 1px #d7deeb; box-shadow: 0 0 0 1px #d7deeb;}
.child-presentation h3.myChildren {padding-top: 4px; text-align: center; font-size: 14px; color: #ffffff; margin: 0 0 0 -20px; width:173px; height:32px; background: url(/i/presentation/child/apla_dzieci.png) no-repeat;}
.child-presentation .childPicture {float: left; width: 245px; margin-left: 10px;}
.child-presentation .childPicture .img-child {float: left; margin-right: 5px;}
.child-presentation .childPicture .img-horoscope {text-align: center; padding: 10px 0 10px 0; background: white; float: left; height: 104px; width: 119px ; border: 1px solid #999999;}
.child-presentation .childPicture .img-horoscope span {position: relative; display: block; text-align: center; width: 119px; top: -113px; left: 0px; font-size: 9px; color: #666666;}
.child-presentation .childPicture .img-horoscope strong {display: block; width: 119px; text-align: center; position: relative; top: -22px; left: 0px;}
.child-presentation .childAbout {background: #f3f6f7; padding-top: 20px;}
.child-presentation .childAbout .panel {font-family: arial; clear: both; color: #666666; text-align: right; padding: 0 10px 10px 0;}
.child-presentation .childAbout .panel span {padding-right: 10px; font-style: italic;}
.child-presentation .childAbout table {background: #f3f6f7; width: 375px; color: #0696b9 ;font: bold 13px Arial; ;float: right;}
.child-presentation .childAbout table tr {line-height: 1.9;}
.child-presentation .childAbout table tr td {border-bottom: 1px dashed #666666;}
.child-presentation .childAbout table tr td span {color: #000000;}
.childDiary {overflow: hidden; margin:0 auto; width: 572px; height:261px; background: url(/i/presentation/child/diary_all.png);}
.childDiary div.childlastNotes {float: right; margin: 35px 0 0 0; width: 200px;}
.childDiary div.childDiaryMiddle {margin: 45px 0px 20px 25px; float: left; width: 240px;}
.childDiary div.childDiaryMiddle p {margin: 25px 0;}
.childDiary span.date {font-weight: bold; color: #1e7f00;}
.childDiary div.childlastNotes p {color: #000000; font: normal 14px Arial;}
.childDiary div.childlastNotes ul {position: relative; top: 5px; left: -25px; color: #156ca4; font: normal 12px Arial;}
.childDiary div.childlastNotes div.more {color: #666666; font-size: 11px;}


/* stary styl do rozciągające się notatnika .childDiary {min-height: 308px; width: 572px; margin: 0 auto; overflow: hidden; position: relative;}
.childDiary h3 {margin:0; height:216px; background: url(/i/presentation/child/diary_up.png);}
.childDiary div.childDiaryMiddle {min-height: 46px; margin: 0 0 -170px 0; padding: 20px 300px 30px 20px; background: url(/i/presentation/child/diary_middle.png);}
.childDiaryBottom {margin:0 auto; width: 572px; height:46px; background: url(/i/presentation/child/diary_bottom.png);}
.childDiary div.childDiaryMiddle p {position:relative; top: -156px;}
.childDiary span.date {font-weight: bold; color: #1e7f00;}
.childDiary div.childlastNotes {width: 230px; height: 100px; position: absolute; top: 45px; left: 350px;}
.childDiary div.childlastNotes p {margin: 0 0 0 30px; color: #000000; font: normal 14px Arial;}
.childDiary div.childlastNotes ul {margin-top:15px; color: #156ca4; font: normal 12px Arial; position: relative; top: 5px; left: -20px;}
.childDiary div.childlastNotes div.more {padding: 10px 0 0 110px;} */

.childMenuTabs > ul {background: #f3f6f7; font: normal 13px Arial; color: #0696b9; margin: 15px 0 0 0; padding: 0 0 0 0; height: 37px; border: 1px solid #0696b9; border-width: 3px 0 1px 0; list-style-type: none; }
.childMenuTabs > ul li {float: left; height: 37px; border-right: 1px solid #0696b9;}
/* .childMenuTabs.blueTab > ul li:first-child { border-left: none;} */
.childMenuTabs > ul li a {float: left; height: 37px; padding: 0 5px 0 0; line-height: 39px;}
.childMenuTabs > ul li a:hover,
.childMenuTabs > ul .current a {position:relative;bottom: -1px; background: url(/i/presentation/child/menu_hover.png) repeat-x left bottom; color: #0696b9;}
.childMenuTabs > div {background: #f3f6f7;}
.childMenuTabs.blueTab > ul a:hover,
.childMenuTabs.blueTab > ul .current a {position:relative;bottom: -1px; background: url(/i/presentation/child/menu_hover.png) repeat-x left bottom;}
.childMenuTabs.blueTab > ul,
.childMenuTabs.blueTab > ul li {border-color: #0696b9;}
.childMenuTabs.blueTab > div {background: #f3f6f7; margin-bottom: 15px; padding: 0 10px 5px 10px;}
.childMenuTabs .picon {width: 35px; height: 40px ;margin-bottom: 3px;}
.childMenu .picon {width: 35px; height: 35px ;margin-bottom: 0px;}
.childMenuTabs .picon-image {background: url(/i/presentation/child/icon_image.png);}
.childMenuTabs .picon-weight {background: url(/i/presentation/child/icon_weight.png);}
.childMenu .picon-child {background: url(/i/presentation/child/ikona_moje_dzieci.png);}
.childMenuTabs .picon-progress {background: url(/i/presentation/child/icon_progress.png);}
.childMenuTabs .picon-word {background: url(/i/presentation/child/icon_word.png);}
.childMenuTabs .picon-item {background: url(/i/presentation/child/icon_item.png);}
.childMenuTabs .picon-sick {background: url(/i/presentation/child/icon_sick.png);}
.childMenuTabs .picon-vac {background: url(/i/presentation/child/icon_vac.png);}
.childMenuTabs .picon-doctor {background: url(/i/presentation/child/icon_doctor.png);}
.childMenuTabs .childPictures ul {list-style-type: none; margin: 0; padding: 10px 0 10px 20px; overflow: hidden;}
.childMenuTabs .childPictures li {float: left; margin: 0 15px 0 0;}
.childMenuTabs .childPictures li img {border: 2px solid #ffffff; width: 130px;}
.childMenuTabs.blueTab table {background: #f3f6f7;}
.childMenuTabs.blueTab #children-table thead tr {border: none;}
.childMenuTabs.blueTab #children-table tbody tr td {border-bottom: 1px dashed #666666;}
.childMenu {border-collapse: collapse; border-top: 3px solid #0696b9; width: 100%;}
.childMenu tr {background: #f3f6f7; font: bold 14px Arial; color: #005272;}
.childMenu tr td {border-left: 1px solid #0696b9;}
.childMenu.blueChild tr td:first-child {border-left: 1px solid #f3f6f7;}
.childMenu tr td a {border-bottom: 1px solid #0696b9; display: block;width: 100%;}
.childMenu tr td a:hover,
.childMenu tr td a.current {border-bottom: 1px solid #f3f6f7;background: url(/i/presentation/child/menu_hover.png) repeat-x left bottom;}
.child-presentation p.more {text-align: right;}
.child-presentation p.more a {font-size: 11px; color: #666666;}


/* ================================== presentation ====================================== */
.presentationPicture { margin: 0 10px 10px 0;width: 224px; height: 239px; background: url(/i/users/presentationPicture.jpg) no-repeat; position: relative; float: left; }
.presentationPicture > .img { position: absolute; top: 64px; left: 25px; }
.presentationPicture > p { position: absolute; top: 195px; left: 25px; width: 130px; text-align: center; color: #004a80; }
.presentation .about { line-height: 1.5em; font-style: italic; list-style-type: none; background: #DCD6E0; width: 405px; float: right; padding: 5px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.presentation .about span { font-style: normal; color: #a186be; }
.presentation h4 { font: italic 16px Verdana; margin: 5px 0; }
.presentation h3 { font: normal 16px Verdana; margin: 5px 0; color: #000; }
.presentationContent { line-height: 1.5em; margin-bottom: 10px; }
.presentationWrap { background: #F5F5F5; padding: 5px; clear: both; overflow: hidden; }

.presentationLeader { float: right; margin: 0 0 10px 15px; }

.presentationChildren { margin: 0 10px 10px 0; width: 200px; float: left; background: url(/i/users/presentationChildren.png); padding: 5px; }
.presentationChildren ul { list-style-type: none; padding: 25px 5px 5px; margin: 0; background: url(/i/users/presentationChildrenUl.png) no-repeat 50% 0; }
.presentationChildren ul li { overflow: hidden; padding: 3px 0; }
.presentationChildren ul li img { margin: 0 5px 0 0; vertical-align: middle; border: 2px solid #FFF; }
.presentationChildren ul li a { font: bold 12px Verdana; color: #511d6f; text-decoration: none; }

.presentationContact { width: 220px; float: right; background: #FFF; padding: 5px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.presentationContact h4 { font-size: 13px; color: #333333; }
.presentationContact p { font-size: 10px; }
.presentationContact dl { margin: 0; padding: 0; overflow: hidden; font-size: 10px; }
.presentationContact dt { clear: both; margin: 0; padding: 0; width: 40%; float: left; color: #858585; }
.presentationContact dd { margin: 0; padding: 0; width: 60%; float: left; }
.presentationContact dl a { color: #836696; }

.presentationForums { float: left; width: 150px; padding: 5px 10px; }
.presentationForums h4 { font-size: 13px; color: #333333; }
.presentationForums ul { padding: 0 0 0 15px; color: #A286C1; margin: 0; }
.presentationForums li { margin: 2px 0; }
.presentationForums li a { color: #A286C1; text-decoration: none; }

.presentationArticles { margin-bottom: 10px; clear: both; }
.presentationArticles > h3 { border-bottom: 1px solid #CECECE; padding: 0 0 5px 0; }
.presentationArticles li { border-bottom: 1px dotted #111; padding: 0 3px; margin-bottom: 7px; }


.presentationSliders { clear: both; padding: 5px; text-align: center; }
.presentationSliders div { margin: 0 10px; background: #FFF; padding: 10px 0 5px 0; }
.presentationSliders h4 { text-align: left; font-style: normal; }

.presentationPictures { clear: both; }
.presentationPictures ul { overflow: hidden; list-style-type: none; padding: 0; margin: 0; clear: both; }
.presentationPictures li { float: left; margin-right: 5px; }
.presentationPictures li img { border: 3px solid #FFF; }
.presentationPictures li a:hover img { border: 3px solid #CACACA; }

.presentation .guestbook-entry-container { clear: both; }

.presentation .forumThreads { clear: both; background: none; left: 0; width: auto; margin-bottom: 15px; }


/* ================================== presentation2 ====================================== */
.presentation2 { border: 1px solid #8E2B88; margin: 40px 0; padding: 20px; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.presentation2 hr { border: 1px dashed #000; border-width: 1px 0 0 0; height: 0; }
.presentation2 > h3 { font: bold 12px/25px Verdana; color: #ffffff; padding: 0 40px 0 15px; position: absolute; top: -25px; background: url(/i/presentation/violet.png) repeat-x; height: 25px; margin: 0 0 0 5px; }
.presentation2Picture { float: left; margin-bottom: 15px; overflow: hidden; }
.presentation2Picture .img img { border: 1px solid #9A4F94; border-bottom: 0; }
.presentation2Picture p { background: url(/i/presentation/picture.png) repeat-x; height: 44px; width: 146px; margin: 0; line-height: 35px; text-align: center; font-weight: bold; }
.presentation2Rank { border: 1px solid #dddddd; float: right; margin: 0 0 15px 10px; width: 148px; height: 179px; background: #F3F3F3; /* old browsers */ background: -moz-linear-gradient(top, #F3F3F3 0%, #EAEAEA 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#EAEAEA)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#EAEAEA',GradientType=0 ); /* ie */;}
.presentation2Rank .img {margin: 10px 0 0 65px; width:50px; height:143px; background-color: #ffffff;}
.presentation2Rank .rank {margin: 4px 0 0 0; text-align: center; font: bold 8pt Verdana; color: #000000;}
.presentation2Rank .rank span {color: #9a4f94;}
.presentation2Rank .ranking {float:left; text-align: center;width: 46px; margin: 65px 0 0 8px; font: bold 8pt Verdana; color: #000000;}
.presentation2Rank .ranking span {color: #9a4f94;}
.presentation2Rank .rank_0 { background-image: url(/i/presentation/rank/rank_0.png);}
.presentation2Rank .rank_1 { background-image: url(/i/presentation/rank/rank_1.png);}
.presentation2Rank .rank_2 { background-image: url(/i/presentation/rank/rank_2.png);}
.presentation2Rank .rank_3 { background-image: url(/i/presentation/rank/rank_3.png);}
.presentation2Rank .rank_4 { background-image: url(/i/presentation/rank/rank_4.png);}
.presentation2Rank .rank_5 { background-image: url(/i/presentation/rank/rank_5.png);}
.presentation2Rank .rank_6 { background-image: url(/i/presentation/rank/rank_6.png);}
.presentation2Rank .rank_7 { background-image: url(/i/presentation/rank/rank_7.png);}
.presentation2Rank .rank_8 { background-image: url(/i/presentation/rank/rank_8.png);}
.presentation2Rank .rank_9 { background-image: url(/i/presentation/rank/rank_9.png);}
.presentation2Rank .rank_10 { background-image: url(/i/presentation/rank/rank_10.png);}
.presentation2Rank .rank_11 { background-image: url(/i/presentation/rank/rank_11.png);}
.presentation2Rank .rank_12 { background-image: url(/i/presentation/rank/rank_12.png);}
.presentation2Rank .rank_13 { background-image: url(/i/presentation/rank/rank_13.png);}
.presentation2Rank .rank_14 { background-image: url(/i/presentation/rank/rank_14.png);}
.presentation2Rank .rank_15 { background-image: url(/i/presentation/rank/rank_15.png);}

.presentation2about { /*width: 450px;*/ position: relative; margin-left: 160px; margin-right: 0;}
.presentation2about h4 { margin: 5px 0; }
.presentation2about ul { padding: 0; margin: 0; }
.presentation2about li { list-style: none inside none; line-height: 1.5em; margin: 0; padding: 0; text-indent: 0; }
.presentation2about li span { color: #9B4F97; }
.presentation2Leader { position: absolute; top: 126px; right: 0; }
.presentation2Content {overflow: hidden; margin: 0 0 15px 0; clear: both; border-top: 1px dashed #000; background: #E3F2D5; padding: 15px 10px 35px 10px; position: relative; }
.presentation2Content > h4 { margin: 0 0 15px 0; color: #8B0084; }
.presentation2ContentLink { position: absolute; bottom: -5px; right: 0; height: 35px; background: url(/i/presentation/violet.png) repeat-x 0 5px; margin: 0; }
.presentation2ContentLink a { font-size: 11px; color: #FFF; display: block; padding: 0 15px 0 40px; line-height: 35px; background: url(/i/presentation/pen.png) no-repeat 10px 50%; }
.presentation2ContentLink a:hover { text-decoration: underline; }
.presentation2tabs > ul { margin: 15px 0 0 0; padding: 0; height: 19px; border: 1px solid #E6BCE0; border-width: 1px 0 1px 0; background: url(/i/presentation/menu.png) repeat-x left bottom; list-style-type: none; }
.presentation2tabs > ul li { float: left; height: 19px; border-left: 1px solid #E6BCE0; }
.presentation2tabs > ul li a { float: left; height: 25px; padding: 0 7px 0 5px; font-size: 11px; line-height: 30px; position: relative; top: -5px; }
.presentation2tabs > ul li a:hover,
.presentation2tabs > ul .current a { background: url(/i/presentation/violet.png) repeat-x left bottom; line-height: 25px; color: #FFF; font-weight: bold; }
.presentation2tabs > div { background: #FFF0F5; }
.presentation2tabs.blueTabs > ul a:hover,
.presentation2tabs.blueTabs > ul .current a { background: url(/i/presentation/blue.png) repeat-x left bottom; }
.presentation2tabs.blueTabs > ul,
.presentation2tabs.blueTabs > ul li { border-color: #8BABE6; }
.presentation2tabs.blueTabs > div { background: #F4F4F4; }

.presentation2Children > ul { margin: 0; padding: 10px 0; overflow: hidden; list-style-type: none; }
.presentation2Children > ul li { margin: 0 20px; padding: 0 0 5px 0; border-bottom: 2px solid #EBC8E6; float: left; width: 160px; font-weight: bold; }
.presentation2Children > ul li img { vertical-align: middle; }

.presentation2pictures ul { list-style-type: none; margin: 0; padding: 10px 0 10px 20px; overflow: hidden; }
.presentation2pictures li { float: left; margin: 0 15px 0 0; }
.presentation2pictures li img { border: 1px solid #91ABE6; width: 130px; }

.presentation2sliders { padding: 15px; border: 1px solid #8EA7D0; margin: 40px 0 25px 0; position: relative; border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; }
.presentation2sliders > h4 { margin: 0; font: bold 12px/25px Verdana; color: #ffffff; padding: 0 40px 0 15px; position: absolute; top: -25px; left: -1px; background: url(/i/presentation/lightblue.png) repeat-x; height: 25px; }
.presentation2sliders > div { text-align: center; }

.presentation2articles > ul { padding: 15px; }
.presentation2articles > ul li { border-top: 1px dotted #000; padding-top: 10px; font-size: 11px; }
.presentation2articles > ul li.first { border-top: 0; padding: 0; }
.presentation2articles > ul li h3 { color: #000; }

.presentation2forums ul { line-height: 1.4em; margin: 0; padding: 10px 10px 10px 30px; font-size: 11px; }

.presentation2tabs .forumThreads { width: auto; left: 0; }
.presentation2tabs .forumThreads table { width: 615px; }
.presentation2tabs .forumThreads .title a { color: #3A60A7; }

.presentation2contacts ul { line-height: 1.8em; margin: 0; padding: 10px 10px 10px 30px; font-size: 11px; }
.presentation2contacts ul a { margin: 0 0 0 0.4em; }

.presentation2blogs ul { margin: 0; padding: 10px 10px 10px 30px; font-size: 11px; }
.presentation2blogs ul li { overflow: hidden; padding: 5px 0; }
.presentation2blogs ul li h3 { margin: 0 0 1em 0; }
.presentation2blogs ul li img { float: left; margin: 0 1em 0 0; }
.presentation2blogs ul li h3 a { color: #3A60A7; }

.presentation2relationship { padding: 10px; overflow: hidden; }
.presentation2relationship > img { margin: 0 10px 0 0; float: left; }
.presentation2relationship > h4 { margin: 0; }
.presentation2relationship > p { margin: 5px 0; }

.presentation2Zodiac {text-align: center; margin: 0 0 10px 10px;background: white; float: right; height: 134px; width: 141px ; border: 1px solid #999999;background: #f3f3f3; /* Old browsers */
                      background: -moz-linear-gradient(top, #f3f3f3 0%, #eaeaea 100%); /* FF3.6+ */
                      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
                      background: -webkit-linear-gradient(top, #f3f3f3 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
                      background: -o-linear-gradient(top, #f3f3f3 0%,#eaeaea 100%); /* Opera11.10+ */
                      background: -ms-linear-gradient(top, #f3f3f3 0%,#eaeaea 100%); /* IE10+ */
                      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
                      background: linear-gradient(top, #f3f3f3 0%,#eaeaea 100%); /* W3C */}
.presentation2Zodiac span {margin: 2px 0 1px 0; display: block; text-align: center; width: 141px; font-size: 11px; color: #333333;}
.presentation2Zodiac strong {display: block; width: 141px; text-align: center; font-size: 11px; color: #8a0083;}

.picon { width: 20px; background: url(/i/presentation/icons.png); height: 20px; display: inline-block; vertical-align: middle; }
.picon-about { background-position: -5px -5px; }
.picon-relationship { background-position: -3px -194px; }
.picon-contacts { background-position: -5px -168px; }
.picon-children { background-position: -5px -140px; }
.picon-sliders { background-position: -5px -220px; }
.picon-pictures { background-position: -5px -250px; width: 18px; }
.picon-threads { background-position: -5px -303px; width: 18px; }
.picon-forums { background-position: -3px -277px; width: 18px; }
.picon-articles { background-position: -5px -330px; width: 15px; }
.picon-blogs { background-position: -5px -356px; }

/* ============================== Presentation skins - black ======================================= */
.skin-pres-black .presentation2ContentLink a {background-image: url("/i/presentation/skins/black/black_pen.png");}
.presentation2.skin-pres-black > h3,
.presentation2.skin-pres-black .presentation2ContentLink,
.presentation2.skin-pres-black .presentation2tabs > ul li a:hover,
.presentation2.skin-pres-black .presentation2tabs > ul .current a {background-image: url("/i/presentation/skins/black/black.png");}
.presentation2.skin-pres-black {background-color: black;border:none;}
.skin-pres-black .presentation2Picture .img img {border-color: #00a2dd #00a2dd -moz-use-text-color;}
.skin-pres-black .presentation2Picture p {background-image: url("/i/presentation/skins/black/black_picture.png");}
.skin-pres-black .presentation2about h4 {color: #0dc7f6;}
.skin-pres-black .presentation2about li,
.skin-pres-black .presentation2about li span {color: #9ee6f2;}
.skin-pres-black .presentation2about ul:first-child li {color: #ffffff;}
.skin-pres-black .presentation2Content > h4 {color: #00a2dd;}
.presentation2.skin-pres-black hr {border-color: #41c5ec;}
.skin-pres-black .presentation2Content {background-color: #f5f5f5;border-top: 1px dashed #41c5ec;}
.skin-pres-black .presentation2tabs > ul {border-color: #999999;}
.skin-pres-black .presentation2tabs > ul li {border-left: 1px solid #999999;}
.skin-pres-black .presentation2Children > ul li {border-bottom: 1px solid #aaaaaa;}
.skin-pres-black .presentation2Children > ul li img {border: 1px solid #aaaaaa;}
.skin-pres-black .presentation2sliders > h4 {background: url("/i/presentation/skins/black/black_slider.png");}
.skin-pres-black .presentation2Children > ul {color: #01a2d9;}
.skin-pres-black .presentation2sliders {background-color:#ffffff;}
.presentation2.skin-pres-black > h3,
.presentation2.skin-pres-black .presentation2ContentLink,
.presentation2.skin-pres-black .presentation2tabs.blueTabs > ul li a:hover,
.presentation2.skin-pres-black .presentation2tabs.blueTabs > ul .current a {background-image: url("/i/presentation/skins/black/black_gallery.png");}
.skin-pres-black .presentation2pictures li img {border: 1px solid #b0e4f2;}
.skin-pres-black .presentation2tabs > div { background-color: #F5F5F5;}
.skin-pres-black .presentation2contacts ul {color: #01A2D9;}
.skin-pres-black .presentation2relationship {color: #01A2D9;}
.skin-pres-black .presentation2blogs ul li h3 a {color: #00a2dd;}
.skin-pres-black .presentation2blogs ul {color: #333333;}
.skin-pres-black .articlesList li h3 a {color: #00a2dd;}
.skin-pres-black .presentation2articles > ul li {color: #333333;}
.skin-pres-black .articlesList li .extra {color: #666666}
.skin-pres-black .presentation2Rank { border: 1px solid #00a2dd;}

/* ============================== Presentation skins - violet ======================================= */
.skin-pres-violet .presentation2ContentLink a {background-image: url("/i/presentation/skins/violet/violet_pen.png");}
.presentation2.skin-pres-violet {background-color: #7b277f;border:none;}
.skin-pres-violet .presentation2Picture .img img {border-color: #b9d51e #b9d51e -moz-use-text-color;}
.skin-pres-violet .presentation2Picture p {background-image: url("/i/presentation/skins/violet/violet_picture.png");}
.skin-pres-violet .presentation2about h4 {color: #b9d51e;}
.skin-pres-violet .presentation2about li {color: #ffffff;}
.skin-pres-violet .presentation2about li span {color: #b9d51e;}
.skin-pres-violet .presentation2Content > h4 {color: #680070;}
.presentation2.skin-pres-violet hr {border-color: #b9d51e;}
.skin-pres-violet .presentation2Content {color:#3a003b; background-color: #ffffff;border-top: 1px dashed #b9d51e;}
.skin-pres-violet .presentation2tabs > ul {border-color: #999999;}
.skin-pres-violet .presentation2tabs > ul li {border-left: 1px solid #999999;}
.skin-pres-violet .presentation2Children > ul li {border-bottom: 1px solid #b9d51e;}
.skin-pres-violet .presentation2Children > ul li img {border: 1px solid #cba5cd;}
.skin-pres-violet .presentation2Children > ul {color: #68006d;}
.skin-pres-violet .presentation2sliders {background-color:#ffffff;}
.skin-pres-violet .presentation2pictures li img {border: 1px solid #b9d51e;}
.skin-pres-violet .presentation2tabs > div { background-color: #FfFfFf;}
.skin-pres-violet .presentation2contacts ul {color: #68006d;}
.skin-pres-violet .presentation2relationship {color: #68006d;}
.skin-pres-violet .presentation2blogs ul li h3 a {color: #68006d;}
.skin-pres-violet .presentation2blogs ul {color: #68006d;}
.skin-pres-violet .articlesList li h3 a {color: #68006d;}
.skin-pres-violet .presentation2articles > ul li {color: #333333;}
.skin-pres-violet .articlesList li .extra {color: #666666;}
.skin-pres-violet .presentation2ContentLink,
.presentation2.skin-pres-violet > h3 {background-image: url("/i/presentation/skins/violet/violet_gallery.png");}
.skin-pres-violet .presentation2tabs > ul li a:hover,
.skin-pres-violet .presentation2tabs > ul .current a {background-image: url("/i/presentation/skins/violet/violet_children.png");}
.skin-pres-violet .presentation2sliders > h4 {background-image: url("/i/presentation/skins/violet/violet_slider.png");}
.skin-pres-violet .presentation2tabs.blueTabs > ul a:hover,
.skin-pres-violet .presentation2tabs.blueTabs > ul .current a {background-image: url("/i/presentation/skins/violet/violet.png");}
.skin-pres-violet .presentation2Rank { border: 1px solid #B9D51E;}


/* ============================== Presentation skins - green ======================================= */
.skin-pres-green .presentation2ContentLink a {background-image: url("/i/presentation/skins/green/green_pen.png");}
.presentation2.skin-pres-green {background-color: #85d066; border:none;}
.skin-pres-green .presentation2Picture .img img {border-color: #ffffff #ffffff -moz-use-text-color;}
.skin-pres-green .presentation2Picture p {background-image: url("/i/presentation/skins/green/green_picture.png");}
.skin-pres-green .presentation2about h4 {color: #000000;}
.skin-pres-green .presentation2about li,
.skin-pres-green .presentation2about li span {color: #ffffff;}
.skin-pres-green .presentation2about ul:first-child li {color: #000000;}
.skin-pres-green .presentation2Content > h4 {color: #000000;}
.presentation2.skin-pres-green hr {border-color: #000000;}
.skin-pres-green .presentation2Content {color:#000000; background-color: #ddffd6; border-top: 1px dashed #000000;}
.skin-pres-green .presentation2tabs > ul {border-color: #34ab03; background-image: url(/i/presentation/skins/green/green_menu.png);}
.skin-pres-green .presentation2tabs > ul li {border-left: 1px solid #34ab03;}
.skin-pres-green .presentation2Children > ul li {border-bottom: 1px solid #85d066;}
.skin-pres-green .presentation2Children > ul {color: #000000;}
.skin-pres-green .presentation2Children > ul li img {border: 1px solid #85d066;}
.skin-pres-green .presentation2sliders {border: none; background-color:#ddffd6;}
.skin-pres-green .presentation2pictures li img {border: 1px solid #ffffff;}
.skin-pres-green .presentation2tabs > div { background-color: #ddffd6;}
.skin-pres-green .presentation2contacts ul {color: #258000;}
.skin-pres-green .presentation2relationship {color: #258000;}
.skin-pres-green .presentation2blogs ul li h3 a {color: #258000;}
.skin-pres-green .presentation2blogs ul li {border-bottom: 1px solid #85d066;}
.skin-pres-green .presentation2blogs ul {color: #34ab03;}
.skin-pres-green .articlesList li h3 a {color: #258000;}
.skin-pres-green .presentation2articles > ul li {color: #258000;}
.skin-pres-green .articlesList li .extra {color: #333333;}
.skin-pres-green .presentation2ContentLink,
.presentation2.skin-pres-green > h3 {background-image: url("/i/presentation/skins/green/green.png");}
.skin-pres-green .presentation2tabs > ul li a:hover,
.skin-pres-green .presentation2tabs > ul .current a {color: #000000; background-image: url("/i/presentation/skins/green/green_children.png");}
.skin-pres-green .presentation2sliders > h4 {background-image: url("/i/presentation/skins/green/green_slider.png");}
.skin-pres-green .presentation2tabs.blueTabs > ul a:hover,
.skin-pres-green .presentation2tabs.blueTabs > ul .current a {color: #ffffff; background-image: url("/i/presentation/skins/green/green_gallery.png");}
.skin-pres-green .presentation2Rank { border: 1px solid #ffffff;}

/* ============================== Presentation skins - grey & blue ======================================= */
.skin-pres-greyblue .presentation2ContentLink a {background-image: url("/i/presentation/skins/greyblue/greyblue_pen.png");}
.presentation2.skin-pres-greyblue {background-color: #f4f4f4; border:none;}
.skin-pres-greyblue .presentation2Picture .img img {border-color: #e3e2e0 #e3e2e0 -moz-use-text-color;}
.skin-pres-greyblue .presentation2Picture p {color: #ffffff; background-image: url("/i/presentation/skins/greyblue/greyblue_picture.png");}
.skin-pres-greyblue .presentation2about h4 {color: #000000;}
.skin-pres-greyblue .presentation2about li,
.skin-pres-greyblue .presentation2about li span {color: #11758d;}
.skin-pres-greyblue .presentation2about ul:first-child li {color: #000000;}
.skin-pres-greyblue .presentation2Content > h4 {color: #12768e;}
.presentation2.skin-pres-greyblue hr {border-color: #0f98b8;}
.skin-pres-greyblue .presentation2Content {color:#000000; background-color: #e3e2e0; border-top: 1px dashed #0f98b8;}
.skin-pres-greyblue .presentation2tabs > ul {border-color: #bfbfbf; background-image: url(/i/presentation/skins/greyblue/greyblue_menu.png);}
.skin-pres-greyblue .presentation2tabs > ul li {color: #12768e ;border-left: 1px solid #bfbfbf;}
.skin-pres-greyblue .presentation2Children > ul li {border-bottom: 1px solid #bfbfbf;}
.skin-pres-greyblue .presentation2Children > ul {color: #11758d;}
.skin-pres-greyblue .presentation2Children > ul li img {border: 1px solid #bfbfbf;}
.skin-pres-greyblue .presentation2sliders {border: none; background-color:#e3e2e0;}
.skin-pres-greyblue .presentation2pictures li img {border: 1px solid #bfbfbf;}
.skin-pres-greyblue .presentation2tabs > div { background-color: #e3e2e0;}
.skin-pres-greyblue .presentation2contacts ul {color: #11758d;}
.skin-pres-greyblue .presentation2relationship {color: #11758d;}
.skin-pres-greyblue .presentation2blogs ul li h3 a {color: #11758d;}
.skin-pres-greyblue .presentation2blogs ul li {border-bottom: 1px solid #0f98b8;}
.skin-pres-greyblue .presentation2blogs ul {color: #1bafd5;}
.skin-pres-greyblue .articlesList li h3 a {color: #11758d;}
.skin-pres-greyblue .presentation2articles > ul li {color: #11758d;}
.skin-pres-greyblue .articlesList li .extra {color: #333333;}
.skin-pres-greyblue .presentation2ContentLink,
.presentation2.skin-pres-greyblue > h3 {color: #caff5e;; background-image: url("/i/presentation/skins/greyblue/greyblue.png");}
.skin-pres-greyblue .presentation2tabs > ul li a:hover,
.skin-pres-greyblue .presentation2tabs > ul .current a {color: #d0fefc; background-image: url("/i/presentation/skins/greyblue/greyblue.png");}
.skin-pres-greyblue .presentation2sliders > h4 {color: #d0fefc; background-image: url("/i/presentation/skins/greyblue/greyblue.png");}
.skin-pres-greyblue .presentation2tabs.blueTabs > ul a:hover,
.skin-pres-greyblue .presentation2tabs.blueTabs > ul .current a {color: #d0fefc; background-image: url("/i/presentation/skins/greyblue/greyblue.png");}
.skin-pres-greyblue .presentation2Rank { border: 1px solid #bfbfbf;}

/* ============================== Presentation skins - graphite ======================================= */
.skin-pres-graphite .presentation2ContentLink a {color: #d8ff0c; background-image: url("/i/presentation/skins/graphite/graphite_pen.png");}
.presentation2.skin-pres-graphite {background-color: #11242a; border:none;}
.skin-pres-graphite .presentation2Picture .img img {border-color: #6b8d99 #6b8d99 -moz-use-text-color;}
.skin-pres-graphite .presentation2Picture p {color: #33d1d4; background-image: url("/i/presentation/skins/graphite/graphite_picture.png");}
.skin-pres-graphite .presentation2about h4 {color: #d8ff0c;}
.skin-pres-graphite .presentation2about li,
.skin-pres-graphite .presentation2about li span {color: #33d1d4;}
.skin-pres-graphite .presentation2about ul:first-child li {color: #748e97;}
.skin-pres-graphite .presentation2Content > h4 {color: #d8ff0c;}
.presentation2.skin-pres-graphite hr {border-color: #0f98b8;}
.skin-pres-graphite .presentation2Content {color:#748e97; background-color: #11242a; border-top: 1px dashed #26555f;}
.skin-pres-graphite .presentation2tabs > ul {margin-top: -1px; border-color: #33d1d4; background-image: url(/i/presentation/skins/graphite/graphite.png);}
.skin-pres-graphite .presentation2tabs > ul li {color: #748e97; border-right: 1px solid #33d1d4; border-left: none;}
.skin-pres-graphite .presentation2tabs > ul li.current {border-right: none;}
.skin-pres-graphite .presentation2tabs {border: 1px solid #33d1d4; margin-top: 20px;}
.skin-pres-graphite .presentation2Children > ul li {border-bottom: none;}
.skin-pres-graphite .presentation2Children > ul {color: #d8ff0c;}
.skin-pres-graphite .presentation2Children > ul li img {border: 1px solid #1e4451;}
.skin-pres-graphite .presentation2sliders {border: none; background-color: #11242a;}
.skin-pres-graphite .presentation2pictures li img {border: 1px solid #1e4451;}
.skin-pres-graphite .presentation2tabs > div { background-color: #11242a;}
.skin-pres-graphite .presentation2contacts ul {color: #d8ff0c;}
.skin-pres-graphite .presentation2relationship {color: #d8ff0c;}
.skin-pres-graphite .presentation2blogs ul li h3 a {color: #d8ff0c;}
.skin-pres-graphite .presentation2blogs ul li {border-bottom: 1px solid #26555f;}
.skin-pres-graphite .presentation2blogs ul {color: #33d1d4;}
.skin-pres-graphite .articlesList li h3 a {color: #d8ff0c;}
.skin-pres-graphite .presentation2articles > ul li {color: #d8ff0c;}
.skin-pres-graphite .articlesList li .extra {color: #748e97;}
.skin-pres-graphite .presentation2ContentLink,
.presentation2.skin-pres-graphite > h3 {color: #d8ff0c; background-image: url("/i/presentation/skins/graphite/graphite.png");}
.skin-pres-graphite .presentation2tabs > ul li a:hover,
.skin-pres-graphite .presentation2tabs > ul .current a {color: #d8ff0c; background-image: url("/i/presentation/skins/graphite/graphite.png");}
.skin-pres-graphite .presentation2sliders > h4 {color: #d8ff0c; background-image: url("/i/presentation/skins/graphite/graphite.png");}
.skin-pres-graphite .presentation2sliders {border: 1px solid #33d1d4; margin-top: 40px;}
.skin-pres-graphite .presentation2tabs.blueTabs > ul a:hover,
.skin-pres-graphite .presentation2tabs.blueTabs > ul .current a {color: #d8ff0c; background-image: url("/i/presentation/skins/graphite/graphite.png");}
.skin-pres-graphite .presentation2Rank { border: 1px solid #bfbfbf;}


/* =================================== FORM styles ====================================== */

.form-tabs { list-style-type: none; margin: 0; overflow: hidden; position: relative; top: 10px; }
.form-tabs li { margin: 0; float: left; }
.form-tabs a { float: left; padding: 10px; text-decoration: none; }
.form-tabs a.current { background: #F7F7F7; border: 1px solid #D9D9D9; border-width: 1px 1px 0 1px; border-left-color: #EFEFEF; }

/* =================================== Article styles ========================== */

h2.articleHeader { font: italic 16px verdana; color: black; padding-left: 25px; background: url('/i/article/article_icon.png') left center no-repeat; }

.articleDate { font-size: 11px; line-height: 30px; color: #333333; border-bottom: 1px solid #DADADA; padding: 0 0 5px 0; margin: 0 0 10px 0; }
.articleDate img { vertical-align: middle; }
.articleDate a { text-decoration: none; color: #03487F; }
.articleDate a { text-decoration: none; color: #03487F; }
.articleDate .date { color: #999999; margin-left: 10px; }
.articleDate .floatRight { line-height: 30px; }
.articleLead { font-weight: bold; text-align: justify; font: bold 16px/1.4 Lato, Verdana; padding-bottom: 10px; color: #333; }
.articleContent { text-align: justify; font: 16px/1.4 Lato, Verdana; color: #333; }
.articleContent h1, .articleContent h2, .articleContent h3, .articleContent h4, .articleContent h5, .articleContent h6 { color: #826697; }
.articleContent ul { overflow: hidden; }
.articleContent a { text-decoration: none; /*color: #144D9E;*/ color: #9A80A9; color: #826697; }
.articleContent a:hover { text-decoration: underline; /*color: #993300; color: #7F0F46;*/ }
.articleContent blockquote { overflow: hidden; color: #bb3574; font-size: 18px; font-style: italic; font-weight: 700; line-height: 1.2; padding: 10px 20px; text-indent: 20px; background: #F5F5F5; margin: 0; }
.articleContent blockquote * { margin: 0; }
.articlePicture { margin: 0 10px 10px 0; float: left; border: 1px solid #E1DFE0; padding: 10px; background: #F6F5F3; }
.articlePictureFull { margin: 0 0 20px 0; float: none; padding: 10px; }
.articlePictureFull img { width: 100%; }
.articlePicture p { width: 300px; }
#article-container .articlePicture p { font: italic 10px Verdana; margin: 5px 0 0 0; }
.articleAuthor { font-size: 12px; text-align: right; clear: both; }
.articleAuthor img { margin: 0 0 0 10px; float: left; }
.articleAuthor a { text-decoration: none; font-weight: bold; }
.articleTags { margin-bottom: 10px; border: 1px solid #CCC; padding: 10px; background: #EEE; }
.articleSeeAlso { margin: 15px 0 0 0; border: 1px solid #CCC; padding: 10px 20px; background: #EDEDF7; }
.articleSeeAlso h3 { line-height: 32px !important; }
.articleSeeAlso h4.article { margin: 0; }
.articleSeeAlso li { border: 0 !important; padding: 1px 0 !important; }

.articleLinks { margin: 10px 0 30px 0; padding: 10px; background: #D4D4DE; clear: both; overflow: hidden; }
.articleLinks a { color: #826697; text-decoration: none; }
.articleLinks .addthis_toolbox { float: right; }
.articleLinks .addthis_toolbox_label { float: left; color: #555555; padding: 0 10px; }

h4.article { clear: both; font: italic 14px Verdana; color: #666666; text-transform: uppercase; margin: 25px 0 5px 0; }

div.articleComments { clear: both; }
h3.articleComments { font: normal 13px Verdana; color: #826697 }
ul.articleComments { list-style-type: none; padding: 0; margin: 0; }
ul.articleComments li { margin: 5px 0; position: relative; }
ul.articleComments li > .img { float: left; position: absolute; top: 0; left: 0; }
ul.articleComments li > .img img { width: 40px; height: 40px; }
ul.articleComments li > p { margin: 0 0 0 40px; padding: 10px; background: #E4E4EC; }
ul.articleComments li > .details > a { background: #C1B5C9; width: 150px; padding: 3px 6px; display: inline-block; color: #583F73; text-decoration: none; }
ul.articleComments li > .details { font-size: 11px; color: #666666; padding-bottom: 0; }

.articleGallery { clear: both; margin: 10px 0; overflow: hidden; background: #D4D4DE }
.articleGallery > a { float: left; padding: 5px 0; width: 25%; text-align: center; }
.articleGallery > a img { border: 1px solid #E1DFE0; padding: 2px; }
.articleGallery > p { text-align: right; clear: both; margin: 5px 10px; }


.articleContainer > p > .more { text-decoration: none; font-size: 11px; color: #836797; }
.articleContainer > .moreComments { margin: 0 0 0 40px; background: #E4E4EC; padding: 10px; text-decoration: none; display: block; }

.articleMostActive { background: #D4D4E0; margin: 0; padding: 7px; list-style-type: none; overflow: hidden; }
.articleMostActive li { float: left; width: 20%; font: normal 11px Verdana; }
.articleMostActive li img { float: left; margin-right: 5px; }
.articleMostActive li a { color: #826697; text-decoration: none; }
.articleMostActive li span { clear: both; color: #969696; }

/* =================================== Standard list =========================== */
.list { list-style-type: none; margin: 10px 0; padding: 0; width: 100%; }
.list a { text-decoration: none; }
.list li { border-bottom: 1px solid #CCC; padding: 5px 0; overflow: hidden; }
.list img { float: left; margin-right: 15px; border: 1px solid #CCC; }
.list .img img { float: left; }
.list h3 { margin: 0; font: bold 12px Verdana, Tahoma, Arial; }
.list h3 a, .list h3 { color: #AE2B60; text-decoration: none; }
.list p { margin: 5px 0 0 0; }
.list .extra { font-size: 10px; text-align: right; overflow: hidden; }
.list .extra a { color: #686868; text-decoration: none; }
.list .extra .category { font-weight: bold; color: #686868 }
.list .number { float: left; width: 5%; text-align: center; font-weight: bold; color: #86888F; }
.list tr { background: #F1F1F1; }
.list td,
.list th { padding: 2px 4px; background: #F7F7F7; }
.list thead { font-size: 11px; }

#article-container .list.place10 h3 a,
#article-container .list.place7 h3 a { display: inline-block; font: bold 14px Arial; padding: 3px 6px; text-transform: uppercase; }

#article-container .list.place10 h3 a { background: #168DB8; color: #FFF; }
#article-container .list.place7 h3 a { background: #FCD226; color: #37B9C6; text-shadow: 0 0 2px #FFF; }


.contestBackground { background: url(/i/contests/finished.jpg) no-repeat #E5D2E6; padding: 70px 5px 5px; }
.contestHeader { background: url(/i/contests/banner2.jpg) no-repeat; position: relative; top: -20px; left: -20px; margin-bottom: -20px; width: 690px; height: 131px; }
.contestHeader p { position: absolute; width: 215px; top: 33px; left: 35px; font: normal 16px Arial !important; color: #66404D; }
.contestHeader p big { color: #508415; font-size: 20px; }



/* =================================== Standard table =========================== */
.table { width: 100%; border-collapse:collapse; }
.table td { padding: 4px 8px; font-size: 11px; }
.table thead td { font-weight: bold; font-size: 10px; background: #00aad9; line-height: 200%; font-size: 12px; color: #fff; }
.table .row1 { background: #EFEFEF; }
.table .row0 { background: #FAFAFA; }
.table .rowActive { background: #FFE880 !important; font-weight: bold; }
.table .rowError { background: #F9D6D6 !important; border-bottom: 1px solid #ccc; }

/* =================================== User list =========================== */
.usersList { position: relative; }

.usersList .userlist { margin: 0 -5px 20px; padding: 0; overflow: hidden; list-style-type: none; }
.usersList .userlist li { box-sizing: border-box; float: left; width: 33.333%; padding: 5px; }
.usersList .userlist li > div { border: 1px solid #DDD; border-width: 1px 2px 2px 1px; padding: 10px; background: #FAFAFA; overflow: hidden; border-radius: 3px; position: relative; }
.usersList .userlist li .img { float: left; margin: 0 15px 0 0; border-radius: 30px; }
.usersList .userlist li .icon { position: absolute; bottom: 5px; right: 5px; }
.usersList .userlist li .link { font-weight: 700; font-size: 15px; line-height: 20px; overflow: hidden; height: 20px; color: #222; display: block; }
.usersList .userlist li .role { margin: 3px 0; text-transform: uppercase; color: #606060; font-size: 11px; }

.usersList .userlist.userlist-short { background: #DBD7E5;; }
.usersList .userlist.userlist-short li { height: 30px; border-bottom: 0; }
.usersList .userlist.userlist-short li p { padding-left: 30px; }
.usersList .userlist.userlist-short li .icon-userlist { position: absolute; }

.nameday { float: right; font: normal 10px Verdana; }
.nameday strong { font: italic 12px Verdana; color: #6e226b; }

.usersTabs { background: url(/i/users/usersTabs.png) repeat-x; padding-top: 20px; position: relative; margin-bottom: 15px; }
.usersTabs > h2 { position: absolute; margin: 0; padding: 0 0 0 20px; height: 30px; font: italic 14px/30px Verdana; color: #000000 }
.usersTabs > ul { background: url(/i/users/usersTabsUp.png) repeat-x left bottom; border-bottom: 1px solid #e4dcea; border-top: 3px solid #8B729D; height: 30px; margin: 0; padding: 0 0 0 150px; list-style-type: none; }
.usersTabs > ul li { float: left; font: italic 12px Verdana; position: relative; top: -3px; }
.usersTabs > ul li a { float: left; padding: 0 10px; line-height: 30px; height: 30px; border-left: 1px solid #e4dcea; }
.usersTabs > ul li a.current { background: url(/i/users/usersTabsDown.png) repeat-x left bottom; }
.usersTabs > h2, .usersTabs > ul li a { border-top: 3px solid #8B729D; }
.usersTabs > ul li a:hover, .usersTabs > ul li a.current { color: #8c739d; border-top-color: #8c739d; }
.usersTabs > ul li a.green:hover, .usersTabs > ul li a.green.current { color: #047c02; border-top-color: #047c02; }
.usersTabs > ul li a.gray:hover,.usersTabs > ul li a.gray.current { color: #666666; border-top-color: #666666; }
.usersTabs > ul li a.red:hover, .usersTabs > ul li a.red.current { color: #cc3333; border-top-color: #cc3333; }
.usersTabs > ul li a.yellow:hover, .usersTabs > ul li a.yellow.current { color: #c09a03; border-top-color: #c09a03; }

.usersTabs > ul .icon-users { background: url(/i/home/icons.png) no-repeat -3px -1730px; width: 25px; height: 25px; }
.usersTabs > ul .yellow .icon-users { background: url(/i/home/icons.png) no-repeat -3px -1703px; width: 25px; height: 25px; }
.usersTabs > ul .red .icon-users { background: url(/i/home/icons.png) no-repeat -3px -1676px; width: 25px; height: 25px; }
.usersTabs > ul .gray .icon-users { background: url(/i/home/icons.png) no-repeat -3px -1649px; width: 25px; height: 25px; }
.usersTabs > ul .green .icon-users { background: url(/i/home/icons.png) no-repeat -3px -1622px; width: 25px; height: 25px; }


.topUsersTable { width: 100%; margin-bottom: 20px; }
.topUsersTable tr:nth-child(2n) { background: #FFF; }
.topUsersTable td { padding: 5px 0; }
.topUsersTable .img img { vertical-align: middle; border-radius: 15px; }
.usersList .userlist .topUsersTable a.link { font-size: 13px; line-height: 30px; height: 30px; overflow: hidden; }


/* =================================== Pregnancy ======================= */
.PregnancyContainer { margin: -21px 0 0 -10px; padding: 10px 0 20px; overflow: hidden; background: url('/i/users/pregnancy/list/1_gradient_bg.png') repeat-x top; }

.PregnancyContainer .PregnancyHeader { position: relative; margin: 0 auto; width: 594px; height: 135px; overflow: hidden; background: url('/i/users/pregnancy/list/1_dziecko_ok.png') no-repeat right bottom; }
.PregnancyContainer .PregnancyHeaderImg { width: 100%; height: 100%; background: url('/i/users/pregnancy/list/1_logo_moja_ciaza.png') no-repeat 20px center; }

.PregnancyContainer .PregnancyInfo { width: 594px; height: 590px; overflow:hidden; margin: 0 auto 10px; background: url('/i/users/pregnancy/list/1_apla_moja_ciaza_ok.png') no-repeat; }
.PregnancyContainer .PregnancyInfoPreview { width: 594px; height: 66px; overflow:hidden; position: relative; margin: 0 auto 10px; background: url('/i/users/pregnancy/list/1_apla_poprzednia_ciaza.png') no-repeat; }
.PregnancyContainer .PregnancyInfoLast { margin-top: -4px; }
.PregnancyContainer .PregnancyInfoPreview .PregnancyInfoDetails { padding: 11px 10px 10px; }
.PregnancyContainer .PregnancyInfoActive .PregnancyInfoDetails { padding: 20px 10px 10px; }
.PregnancyContainer .PregnancyInfoActive .PregnancyInfoDetails p { width: 501px; height: 38px; margin: 3px auto 0px; padding: 0 0 0 20px; font: normal 12px/38px Verdana; color: #666666; background: url('/i/users/pregnancy/list/1_bialy_pasek_ok.png') no-repeat; }
.PregnancyContainer .PregnancyInfoPreview .PregnancyInfoDetails p { width: 310px; height: 38px; margin: 3px 0 0 20px; padding: 0 20px; font: normal 12px/38px Verdana; color: #666666; background: #fff; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.PregnancyContainer .PregnancyInfoDetails p strong { color: #2f8fa5; }
.PregnancyContainer .PregnancyInfoDetails p.PregnancyTitle { font: bold 12px/38px Verdana; color: #2f8fa5; }
.PregnancyContainer .PregnancyInfoDetails p.PregnancyTitle strong { font: normal 18px/38px Verdana; }

.PregnancyContainer .PregnancyInfo .ActionButtons { overflow: hidden; margin-right: 40px; float: right; }
.PregnancyContainer .PregnancyInfoPreview .ActionButtons { position: absolute; top: 22px; right: 40px; }
.PregnancyContainer .ActionButtons .EditButton { float: right; margin-right: 5px; width: 70px; height: 22px; background: url('/i/users/pregnancy/list/1_ramka_edytuj.png') no-repeat; overflow: hidden; }
.PregnancyContainer .ActionButtons .EditButton a { background: url('/i/s/linkicons/edit_small.png') no-repeat 8px center; padding: 0 0 0 24px; font: normal 11px/22px Verdana; color: #2f8fa5; }
.PregnancyContainer .ActionButtons .RemoveButton { float: right; width: 62px; height: 22px; background: url('/i/users/pregnancy/list/1_ramka_usun.png') no-repeat; overflow: hidden; }
.PregnancyContainer .ActionButtons .RemoveButton a { background: url('/i/s/linkicons/delete_small.png') no-repeat 8px center; padding: 0 0 0 24px; font: normal 11px/22px Verdana; color: #2f8fa5; }

.PregnancyContainer .PregnancyDetailsBox { width: 599px; overflow: hidden; margin: 0 auto; background: url('/i/users/pregnancy/list/2_apla_pamietnik_1px.png') repeat-y; }
.PregnancyContainer .PregnancyDetailsBox .PregnancyDetailsBoxBg { overflow: hidden; background: url('/i/users/pregnancy/list/2_apla_pamietnik_gora2.png') no-repeat top; }
.PregnancyContainer .PregnancyDetailsBox .PregnancyDetailsBoxHeader { overflow: hidden; height: 180px; }
.PregnancyContainer .PregnancyDetailsBox .PregnancyDetailsBoxHeader .SelectMonth { margin: 120px 0 0 10px; }
.PregnancyContainer .PregnancyDetailsBox .PregnancyDetailsBoxCenter { overflow: hidden; }
.PregnancyContainer .PregnancyDetailsBoxTop { width: 599px; overflow: hidden; margin: 0 auto; height: 14px; background: url('/i/users/pregnancy/list/2_apla_pamietnik_gora1.png') no-repeat bottom;}
.PregnancyContainer .PregnancyDetailsBoxBottom { width: 599px; overflow: hidden; margin: 0 auto 10px; height: 29px; background: url('/i/users/pregnancy/list/2_apla_pamietnik_dol.png') no-repeat top;}

.PregnancyContainer .PregnancyDetailsBox .PDB-Row { overflow: hidden; margin: 0 25px; padding: 10px 0; border-bottom: 1px solid #b1dfe8; }
.PregnancyContainer .PregnancyDetailsBox .PDB-Row .PregRedact { float: right; text-align: center; width: 80px; height: 30px; background: url('/i/users/pregnancy/list/1_button_redaguj.png') no-repeat; }
.PregnancyContainer .PregnancyDetailsBox .PDB-Row .PregRedact a { font: bold 11px/28px Verdana; color: #2f8fa5; }
.PregnancyContainer .PregnancyDetailsBox .PDB-Row .PregWeek { font: bold 13px/150% Verdana; color: #2f8fa5; }
.PregnancyContainer .PregnancyDetailsBox .PDB-Row .PregDates { font: normal 12px/150% Verdana; color: #333333; }
.PregnancyContainer .PregnancyDetailsBox .PDB-Row .PregTitle { font: normal 12px/150% Verdana; color: #2f8fa5; }
.PregnancyContainer .PregnancyDetailsBox .PDB-Row .PregNote { font: normal 12px/160% Verdana; color: #8c8279; }
.PregnancyContainer .PregnancyDetailsBox .PDB-Row .PregNote img { float: left; margin: 2px 10px 10px 0; }

/* edit form */
.PregnancyContainer .PregnancyHeader .BckUrl { position: absolute; left: 0; bottom: 5px; }
.PregnancyContainer .PregnancyHeader .BckUrl span.Icon-Bck { widtH: 25px; height: 15px; float: left; overflow: hidden; background: url('/i/home/icons.png') no-repeat -30px -1166px; }
.PregnancyContainer .PregnancyHeader .BckUrl a { color: #8C8279; font: normal 12px Verdana; padding: 0px; }
.PregnancyContainer .PregnancyContainerLayer { width: 599px; margin: 2px auto; }
.PregnancyContainer .PregnancyContainerLayer .apla-form { min-height: 380px; _height: 380px; background: url('/i/users/pregnancy/list/dziewczyna_ok.png') no-repeat 10px 10px #E1F1F4 !important; overflow: hidden; }
.PregnancyContainer .PregnancyContainerLayer .FormContainer { float: right; width: 380px; }
.PregnancyContainer .PregnancyContainerLayer .apla-form form label { font: normal 12px Verdana; color: #2f8fa5; }

/* =================================== gallery ======================= */
.gallery { background: #F5F5F5; padding: 10px 0 20px 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
#gallery-index .gallery { color: #DEDEDE; }
.gallery h2 { padding: 5px 10px; font: normal 15px Verdana; color: #000; margin: 0 10px; }
.gallery table { margin: 0 10px 2px 10px; width: 640px; }
.gallery p { margin: 0 10px; text-align: right; font-size: 10px; font-style: italic; padding: 3px 0 5px 0; color: #111; }
.gallery p a { text-decoration: none; }
.gallery td { text-align: center; padding: 5px 0; }
.gallery table img { background: #D5D5D5; color: #D5D5D5; border: 1px solid #000; }
.gallery table a { font: normal 11px Verdana; text-decoration: none; color: #111; }
.gallery table.videos img { border: 4px solid #FFF; }
.gallery.galleryIndex { background: #222222 url(/i/s/gallery.png) repeat-x left bottom; }
.gallery.galleryIndex table { background: #393939; }
.gallery.galleryIndex h2 { background: #393939; color: #DEDEDE; }
.gallery .paginator { padding: 15px 0; margin: 20px auto; border: 0; }
.gallery.galleryIndex .paginator { background: #1F1F1F; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.gallery.galleryIndex .paginator .firstPage,
.gallery.galleryIndex .paginator .lastPage,
.gallery.galleryIndex .paginator .prevPage,
.gallery.galleryIndex .paginator .nextPage { background: #3F3F3F; color: #FFF; }
.gallery.galleryIndex .paginator .active,
.gallery.galleryIndex .paginator a:hover { background: #707070; color: #1F1F1F; border: 0; }
.gallery.galleryIndex table a { color: #FFF; }
.gallery.galleryIndex p { color: #FFF; }
.gallery object { margin: 0 10px; }
.gallery span.imgCat { font: bold italic 11px 'Comic Sans MS'; color: #826697; padding: 0 8px; text-transform: uppercase; }
.gallery a.imgUrl { color: #826697; }

.photos-container{margin:auto;margin-top:20px;}
.gallery-photo{float:left;width:25%;text-align:center;color:#fff;margin-bottom:20px;}
.gallery-photo img{max-width:98% !important;}
.gallery-photo-duels{float:left;width:50%;text-align:center;color:#fff;margin-bottom:20px;}
.selectCategoryDiv select{max-width:66%;}

.channel-www .gallery table a:hover img { border-color: #b63368; }
.channel-slub .gallery table a:hover img { border-color: #faa11a; }
.channel-planujedziecko .gallery table a:hover img { border-color: #de4195; }
.channel-wciazy .gallery table a:hover img { border-color: #3ec2e2; }
.channel-rodzice .gallery table a:hover img { border-color: #a767a6; }
.channel-dziadkowie .gallery table a:hover img { border-color: #a767a6; }

/* =================================== ADDITIONAL STYLES ======================= */
.notify { padding: 10px; color: #000; font-size: 11px; background: #FCFAF3; border: 1px solid #FCD3A1; margin-bottom: 10px; text-shadow: 1px 1px 1px #FFF; }
.notify a { font-weight: bold; }
.error { padding: 10px; color: #000; font-weight: bold; background: #FFDFEC; border: 1px solid #A21E54; margin-bottom: 10px; text-shadow: 1px 1px 1px #FFF; }
.ok { padding: 10px; color: #000; font-weight: bold; background: #e1ffe5; border: 1px solid #003808; margin-bottom: 10px; text-shadow: 1px 1px 1px #FFF; }

/* =================================== profile ======================= */
.profile-facebook { background: #627AAD; border: 1px solid #1D4088; padding: 10px 10px 0 10px; color: #FFF; font: bold 11px/16px "lucida grande",tahoma,verdana,arial,sans-serif; overflow: hidden; }
.profile-facebook img { float: left; margin: 0 10px 10px 0; }
.profile-facebook p { margin: 0 0 5px 0; }
.profile-facebook p a { text-decoration: underline; }

/* ADDRESS BOOK CONTACTS TABS IN THE USER PRESENTATION */
#addressBookTabs ul.tabs { list-style: none; background: url(/i/users/usersTabsUp.png) repeat-x left bottom; border-bottom: 1px solid #e4dcea; border-top: 3px solid #8B729D; height: 30px; margin: 10px 0 5px 0; padding: 0; }
#addressBookTabs ul.tabs li { display: inline-block; font: italic 12px Verdana; position: relative; top: -1px; }
#addressBookTabs ul.tabs li a { display: inline-block; padding: 0 10px; line-height: 30px; height: 30px; border-left: 1px solid #e4dcea; border-right: 1px solid #e4dcea; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
#addressBookTabs ul.tabs li a.current { background-color: white; background-color: rgba(255,255,255,.6); }
#addressBookTabs ul.tabs li a:hover { color: white; background: #8B729D; }
#addressBookTabs ul.tabs h2 { display: inline-block; line-height: 30px; padding: 0 10px; margin: 0 25px 0 0; }

#addressBookTabs div ul { list-style: none; margin: 0; background: #F4F6F5; padding: 0 0 0 5px; }
#addressBookTabs div ul li { display: inline-block; position: relative; width: 200px; padding: 5px 0; height: 50px; font-size: 10px; border-bottom: 2px solid #8C739D; margin: 0 5px 10px 5px; }
#addressBookTabs div ul li img { float: left; margin-right: 5px; background: #e0e0e0; }
#addressBookTabs div ul li a { text-decoration: none; color: #502d7f; }
#addressBookTabs div ul li p { color: #333333; margin: 0; overflow: hidden; }

.addressBookButton { padding: 4px 10px !important; margin-top: -5px; }

#address-book-table tr { border-bottom: 2px solid #8C739D; }
#address-book-table tr td.user-img { width: 60px; }

/* =================================== standard container ======================= */
.container { background: #EAEAEA; margin-right: 10px; overflow: hidden; }
.container > h2 { background: #8781BD; border-bottom: 20px solid #D5D1EA; margin: 0; padding: 5px 20px; font: normal 12px Tahoma; color: #FFF; border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }
.container > h3 { color: #9C6495; font: bold 15px Verdana; margin: 20px; text-shadow: 1px 1px 1px #FFF; }

/* =================================== wiki container ======================= */
.wikiContainer { margin-left: 10px; }
.wikiContainer > ul { list-style-type: none; padding: 0; margin: 0; }
.wikiContainer > ul img { float: left; margin: 0 15px 0 0; }
.wikiContainer > ul .first { position: relative; border: 3px solid #E9E9E9; padding: 25px 10px 10px; margin: 20px 0 0 0; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.wikiContainer > ul .first.bg1 { background: #E6E0EC; border-color: #D7CFDE; }
.wikiContainer > ul .first h3 { position: absolute; top: -31px; left: -15px; padding: 5px 20px; border: 1px solid #A583C1; -moz-box-shadow: 0 0 0 1px #6B547C; -webkit-box-shadow: 0 0 0 1px #6B547C; box-shadow: 0 0 0 1px #6B547C; background: #826697; color: white; background: -moz-linear-gradient(top, #6B547C 0%, #9979B2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B547C), color-stop(100%,#9979B2)); background: linear-gradient(top, #6B547C 0%, #9979B2 100%); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-shadow: 0 1px #6B547C; }
.wikiContainer > ul .short { border: 2px solid #E9E9E9; padding: 15px 10px; margin: 15px 0 0 0; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.wikiContainer > ul .short h3 { margin: 0; font: normal 14px Verdana; color: #583B6B; }
.wikiContainer > ul .lead { margin: 0; }
.wikiContainer > ul .author { font: italic 11px Verdana; color: #666666; margin: 5px 0 0 0; }
.wikiContainer > ul .first .author { text-align: right; }
.wikiContainer > ul .author a { color: #08469B; }
.wikiContainer > ul a { text-decoration: none; }

.wikiContainer > h2 { color: #826697; font: normal 16px Verdana; }
.wikiContainer > h2 img { vertical-align: middle; }

.wikiArticle { text-align: justify; line-height: 1.5em; border: 2px solid #E9E9E9; position: relative; padding: 25px 10px 0 10px; margin: 15px 0 0 0; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.wikiArticle > h3 { position: absolute; top: -31px; left: -15px; padding: 5px 20px; border: 1px solid #A583C1; -moz-box-shadow: 0 0 0 1px #6B547C; -webkit-box-shadow: 0 0 0 1px #6B547C; box-shadow: 0 0 0 1px #6B547C; background: #826697; color: white; background: -moz-linear-gradient(top, #6B547C 0%, #9979B2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B547C), color-stop(100%,#9979B2)); background: linear-gradient(top, #6B547C 0%, #9979B2 100%); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-shadow: 0 1px #6B547C; }
.wikiArticle > .wikiImage { float: right; margin: 0 0 5px 15px; border: 6px solid #E1E1E1; }
.wikiArticle .wikiImage span {font: italic 10px Verdana; margin: 5px 0 0;}
.wikiArticle .author { color: #5B5B5B; text-align: right; font-size: 11px; }
.wikiArticle .author a { color: #275FAA; text-decoration: none; }

.wikiContainer ul.articleComments li > .details > a { background: #C0D89A; }
.wikiContainer ul.articleComments li > p { background: #E4E9D2; }
.wikiContainer .articleLinks { background: #F2F0F3; }

/* =================================== inbox ======================= */
#messages_form table { background: #F7F7F7; width: 100%; border-collapse: collapse; font-size: 11px; }
#messages_form table td { margin: 0; border: 0; }
#messages_form table thead { background: url("/i/s/forumThreads.png") repeat-x 0 10px; }
#messages_form table thead td { padding: 5px; }
#messages_form table tbody td { padding: 3px; border-top: 1px solid #CCC; }
#messages_form table tbody .bg1 td { background: #FFF; }
#messages_form table tbody .bg0 td { background: #EFEFEF; }
#messages_form table tbody tr:hover td { background: #F7F7F7; }
#messages_form table tbody a { text-decoration: none; }
#messages_form table .replies { font: italic 9px Arial; color: #5F5F5F; }
#messages_form table .author { font-weight: bold; color: #5F5F5F; }
#messages_form table tfoot td { padding: 5px; }

.ReadMessage { width: 100%; border-collapse: collapse; font-size: 11px; border: 1px solid #CCC; }
.ReadMessage thead { background: url("/i/s/forumThreads.png") repeat-x 0 3px; }
.ReadMessage thead td { padding: 5px; }
.ReadMessage tbody td { padding: 5px; }
.ReadMessage thead.hidden { cursor: pointer; }
.ReadMessage tbody.hidden { display: none; }
.ReadMessageContent a { font-weight: bold; color: #69537A; text-decoration: underline; }

/* =================================== duels ======================= */
form.duel dl { background: none; overflow: hidden; clear: both; margin: 0 0 20px 0; padding: 0; }
form.duel dd { float: left; margin: 0; padding: 0; width: 50%; text-align: center; }
form.duel dt { display: none; }
div.duel { border: 1px solid #CCCCCC; background: #D8D6D7; margin: 20px; overflow: hidden; }
div.duel a { float: left; width: 50%; padding: 20px 0; text-align: center; }
div.duel img { padding: 10px; background: #FCFCFC; }
div.duel-result { border: 1px solid #CCCCCC; background: #D8D6D7; margin: 20px; overflow: hidden; }
div.duel-result .list { margin: 10px; }
div.duel-result .list li { position: relative; }
div.duel-result .list .position { position: absolute; top: 0; left: 5px; font: normal 30px Georgia; text-shadow: 1px 1px 0 #000; color: #FFF; }

/* =================================== games ======================= */
.GamesList table { border: 0; }
.GamesList table td a { text-decoration: none; color: #144D9E; }
.GamesList table td a:hover { text-decoration: none; color: #930; }
.GamesList table td a img { border: 2px solid #144D9E; margin-bottom: 6px; }
.GamesList table td a:hover img { border: 2px solid #930; }
.GamesList table.KindergartenIntro img { border: 1px solid #FFDFCF; margin: 0 10px; }
.GamesList table.KindergartenGames { margin: 30px 0; }
.GamesList table.KindergartenGames th {padding: 10px 20px 0 10px; }
.GamesList table.KindergartenGames td {vertical-align:top; padding: 5px 20px 10px 10px; width: 145px; }
.GamesList table.KindergartenKaraoke { margin: 0 0 30px 0; width: 300px; }
.GamesList table.KindergartenKaraoke td { padding: 10px; }
.GamesList table.KindergartenOutside { margin-top:25px; width: 98%; }
.GamesList table.KindergartenOutside td { text-align: center; }

/* =================================== search ======================= */
.search-item { overflow: hidden; }
.search-item-image { float: left; width: 200px; min-height: 110px; margin-right: 15px; margin-bottom: 15px; background: #EEE; }
.search-item-image img { max-width: 100%; }
.search-item-title { margin: 0; }
.search-item-title a { color: #826697; text-decoration: none; }
.search-item-description { margin: 5px 0;}
.search-item-link { color: #5F5F5F; font: italic 10px Verdana; margin: 5px 0 25px 0; }

/* =================================== announce ======================= */
.announceContainer { font-size: 12px; font-family: Verdana; color: #000; margin-right: 5px; }
.announceContainerMain { margin: 0; }

.announceContainer .announceSectionTitle { clear: both; padding: 8px 20px; margin: 0 0 0 -5px; /*border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ color: #fff; font-size: 17px; font-family: Verdana; }
.announceContainer .Section-Sale { background-color: #FACFE9; }
.announceContainer .Section-Buy { background-color: #FFD2DA; }
.announceContainer .Section-Give { background-color: #C6EEF1; }
.announceContainer .Section-Take { background-color: #C6EAC3; }

.announceContainer .AnnounceListSale { overflow: hidden; margin: 5px 0; }
.announceContainer .AnnounceListSale .announce-box { display: block; float: left; overflow: hidden; width: 295px; height: 120px;margin: 5px; background-color: #f3f3f3; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #FACFE9; }
.announceContainer .AnnounceListSale .announce-box h3 { font-size: 12px; color: #ff0080; margin: 0 5px 5px 0; padding: 0; }
.announceContainer .AnnounceListSale .announce-box .Category a { color: #ff0080; }
.announceContainer .AnnounceListSale .announce-box .Details { overflow: hidden; padding-top: 10px; }
.announceContainer .AnnounceListSale .announce-box .Image { width: 120px; float: left; min-height: 60px; _height: 60px; text-align: center; }
.announceContainer .AnnounceListSale .announce-box .announceInfo { float: left; width: 170px; overflow: hidden; }
.announceContainer .AnnounceListSale .announce-box .announceInfo p { margin: 0; padding: 0 0 2px; color: #ff0080; color: #7C51A1; }
.announceContainer .AnnounceListSale .announce-box .announceInfo p span { color: #000; }
.announceContainer .AnnounceListSale .announce-box .announceInfo p.See { margin: 10px 0; }
.announceContainer .AnnounceListSale .announce-box .announceInfo p.See a { padding: 5px 10px; background-color: #c2e254; color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.announceContainer .list .announce-box h3 { font-size: 12px; color: #ff0080; margin: 0 5px 5px 0; padding: 0;}
.announceContainer .list .announce-box h3 a { color: #ff0080; }
.announceContainer .list .announce-box .Image { width: 120px; float: left; }
.announceContainer .list .announce-box .Details { float: left; width: 525px; }
.announceContainer .list .announce-box .announceInfo p { margin: 0; padding: 0 0 2px; color: #ff0080; color: #7C51A1; }
.announceContainer .list .announce-box .announceInfo p span { /*font-weight: bold; color: #333;*/ color: #000; }

.announceContainer .AnnounceList { margin: 0 10px 10px 5px; padding: 5px 10px; border: 2px solid #FFD2DA; border-top: none; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
.announceContainer .Announce-Buy { border-color: #FFD2DA; }
.announceContainer .Announce-Give { border-color: #C6EEF1; }
.announceContainer .Announce-Take { border-color: #C6EAC3; }

.announceContainer .MoreAnnounce { text-align: right; padding: 0 20px 10px; margin: -5px 0 0; }
.announceContainer .MoreAnnounce a { color: #FF0080; }

.announceContainer .AnnounceList .AnnounceInfo { font-family: Verdana; font-size: 12px; color: #000; padding: 2px 0; }
.announceContainer .Announce-Buy .A-HR { display: block; height: 1px; background: #FFD2DA; margin: 5px 0; }
.announceContainer .Announce-Give .A-HR { display: block; height: 1px; background: #C6EEF1; margin: 5px 0; }
.announceContainer .Announce-Take .A-HR { display: block; height: 1px; background: #C6EAC3; margin: 5px 0; }
.announceContainer .AnnounceList .AnnounceInfo h3 { font-size: 13px; color: #ff0080; margin: 0; padding: 0 0 0 25px; line-height: 18px; height: 20px; display: block; background: url('/i/home/icons.png') no-repeat -5px -1462px; overflow: hidden; }
.announceContainer .AnnounceList .AnnounceInfo p { margin: 0; padding: 3px 0 0 25px; font-size: 11px; color: #7C51A1; }
.announceContainer .AnnounceList .AnnounceInfo p a { color: #ff0080; }
.announceContainer .AnnounceList .AnnounceInfo p span { color: #000; }
.announceContainer .AnnounceList .AnnounceInfo p span.AI-pad { padding-left: 10px; }

.announceContainer .announceDetails { display: block; float: left; overflow: hidden; width: 60%; margin: 0 0 15px 0;}
.announceContainer .announceDetails p { margin: 0; padding: 0 0 2px; color: #7C51A1; }
.announceContainer .announceDetails p span { font-weight: bold; color: #333; }
.announceContainer .announceDetails a { color: #ff0080; }
.announceContainer .announcePrice { display: block; float: left; overflow: hidden; margin-left: 15px; background: url('/i/announce/metka.png') no-repeat top right; min-height: 40px; _height: 40px; padding-right: 70px; color: #333; font-weight: bold; }
.announceContainer .announcePrice span { color: #ff0080; }
.announceContainer .announceTitle { clear: both; overflow: hidden; padding: 20px 0 5px 8px; margin: 0 0 15px 0; color: #ff0080; font-size: 16px; }
.announceContainer .announceDescriptionBox { background-color: #f3f3f3; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.announceContainer .announceDescription { clear: both; overflow: hidden; padding: 0; line-height: 150%; color: #000; }
.announceContainer .announcePhotos { background-color: #f3f3f3; padding: 10px; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.announceContainer .announcePhotos a { margin-left: 5px }
.announceContainer .announcePhotos a img { border: 2px solid #bfbfbf; }
.announceContainer .announcePhotos a:hover img { border: 2px solid #ff0080; }
.announceContainer .Back a { color: #ff0080; }

.announceContainer .list { overflow: hidden; font-size: 12px; font-family: Verdana; color: #000; }
.announceContainer .list .announce-box { clear: both; overflow: hidden; position: relative; margin-bottom: 15px; background-color: #f3f3f3; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.announceContainer .list .announce-box h3 { font-size: 12px; color: #ff0080; margin: 0 5px 5px 0; padding: 0;}
.announceContainer .list .announce-box h3 a { color: #ff0080; }
.announceContainer .list .announce-box .Image { width: 120px; float: left; }
.announceContainer .list .announce-box .Details { float: left; width: 513px; }
.announceContainer .list .announce-box .announceInfo p { margin: 0; padding: 0 0 2px; color: #7C51A1; }
.announceContainer .list .announce-box .announceInfo p span { /*font-weight: bold; color: #333;*/ color: #000; }
.announceContainer .list .announce-box .announceInfo a { color: #ff0080; }
.announceContainer .list .announce-box .announceInfo .See { margin-top: 10px; }
.announceContainer .list .announce-box .announceInfo .See a { padding: 5px 10px; background-color: #c2e254; color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.announceContainer .list .announce-box p.extra { float: right; position: absolute; right: 10px; top: 10px;}


/* ============= announce skins - yellow =================== */
.skin-announce-yellow .announceTitle {padding: 10px 0 10px 40px; background: url('/i/announce/skins/yellow/yellow_big.png') no-repeat 5px center #fffcb7; border: 1px solid #f1c004; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.announceContainer .list .skin-announce-yellow {border: 1px solid #f1c004; background-color: #fffcb7;}
.announceContainer .list .skin-announce-yellow .announceInfo .See a {width:117px; position:relative; display:block; top:3px;}
.announceContainer .list .skin-announce-yellow .announceInfo .See {height: 30px;margin: 2px 0 -10px 0; padding-left: 33px; background: url('/i/announce/skins/yellow/yellow_big.png') no-repeat left top;}
.announceContainer .AnnounceListSale .skin-announce-yellow {background-color: #fffcb7; border: 1px solid #f1c004;}
.announceContainer .AnnounceListSale .skin-announce-yellow .announceInfo .See {height:30px; padding-left: 33px; background: url('/i/announce/skins/yellow/yellow_big.png') no-repeat top left;}
.announceContainer .AnnounceListSale .skin-announce-yellow .announceInfo .See a {position:relative;display:block;top:3px;}
.announceContainer .AnnounceListSale .skin-announce-yellow .announceInfo p.See {margin-top: 6px;}
.announceContainer .AnnounceList .skin-announce-yellow {background-color: #fffcb7;}
.announceContainer .AnnounceList .skin-announce-yellow h3 {padding: 0 0 0 25px; background: url('/i/announce/skins/yellow/yellow_small.png') no-repeat left center;}


/* =================================== ranks ======================= */
.rankContainer .rank-links { overflow: hidden; }
.rankContainer .rank-links .RankTitle { color: #60275E; font-family: Verdana; font-size: 15px; margin: 15px 0 5px; padding: 0 0 0 3px; }

.rankContainer .rank-links .rank-boks, .rankContainer .rank-boks-read { overflow: hidden; position: relative; border: 1px solid #CFB5CE; background-color: #F3F3F3; padding: 10px; margin: 0 0 8px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: 80px; }
.rankContainer .rank-boks-read-title { margin: 0 0 5px 10px; padding: 0; color: #B22B63; font-family: Verdana; font-size: 15px; }
.rankContainer .rank-boks-read a { color: #B22B63; }
.rankContainer .rank-boks-read a.AddVote { font-weight: bold; }
.rankContainer .rank-boks-read .Img img { border: 1px solid #CFB5CE; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rankContainer .rank-boks-read .CommentsBox a.AddComment { font-weight: bold; }
.rankContainer .rank-boks-read .CommentsBox { border-top: 1px solid #CFB5CE; }
.rankContainer .rank-boks-read .CommentsBox h4 { margin: 10px 0 5px 0px; padding: 0; color: #60275E; font-family: Verdana; font-size: 15px; }

.rankContainer .rank-boks-read .CommentsBox ul.CommentsList { margin: 0; padding: 0; list-style-type: none; }
.rankContainer .rank-boks-read .CommentsBox ul.CommentsList li { margin: 5px 0; padding: 10px; background: #fefefe; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rankContainer .rank-boks-read .CommentsBox ul.CommentsList li .Published { font-size: 80%; font-style: italic; color: #777; }
.rankContainer .rank-boks-read .CommentsBox ul.CommentsList li .Rating { padding-left: 20px; color: #7C51A1; font-size: 11px; }
.rankContainer .rank-boks-read .CommentsBox ul.CommentsList li .Rating strong { color: #333; }
.rankContainer .rank-boks-read .CommentsBox ul.CommentsList li .Moderate { padding-left: 20px; }

.rankContainer .rank-links .rank-boks .Img { float: left; width: 120px; text-align: center; }
.rankContainer .rank-links .rank-boks .Img a { text-decoration: none; }
.rankContainer .rank-links .rank-boks .Img img { border: 1px solid #CFB5CE; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rankContainer .rank-links .rank-boks .Details { margin: 0; float: left; width: 310px; overflow: hidden; }
.rankContainer .rank-links .rank-boks .Details h3 { margin: 0 0 10px; padding: 0; font-size: 14px; font-family: Verdana; color: #B22B63; }
.rankContainer .rank-links .rank-boks .Details h3 a { color: #B22B63; }
.rankContainer .rank-links .rank-boks .Details p { margin: 0; padding: 0; line-height: 140%; color: #333; font-size: 12px; }
.rankContainer .rank-links .rank-boks .extra { position: absolute; top: 10px; right: 10px; line-height: 120%; font-family: Verdana; font-size: 10px; color: #666666; width: 200px; margin-left: 10px; }
.rankContainer .rank-links .rank-boks .extra a { color: #60275E; }

.rankContainer .rank-form-box { margin: 10px 0; padding: 10px; background: #fefefe; border: 1px solid #CFB5CE; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.rankContainer .rank-form-box .Title { border-bottom: 1px dotted #CFB5CE; margin: 0 0 5px; padding: 0 0 5px 5px; font-size: 14px; font-family: Verdana; color: #60275E; font-weight: bold; }
.rankContainer .rank-form-box #uniform-rank { width: 400px; }
.rankContainer .rank-form-box #uniform-rank span { width: 375px; }
.rankContainer .rank-form-box #uniform-rank #rank { width: 420px; }

/* =================================== user - visits ======================= */
.VisitsList .VisitsInfo { font-style: italic; font: normal 11px #333; }
.VisitsList table { border-collapse: collapse; border: 0; }
.VisitsList table thead th { font-weight: bold; color: #B22B63; }
.VisitsList table thead td { font-style: italic; font: normal 11px #333; padding-bottom: 10px; }
.VisitsList table tbody th { color: #826697; font-weight: normal; font-size: 110%; border-bottom: 1px dotted #ccc; padding: 3px 5px; }
.VisitsList table tbody td { font-style: italic; font-size: 90%; border-bottom: 1px dotted #ccc; padding: 3px 5px; }

/* =================================== new born ======================= */
.newBorn { background-color: #ffd0de; overflow: hidden; margin: -21px -10px -25px -20px; padding: 0; }
.newBorn .Image { background: url('/i/tool/newborn/banner.jpg') no-repeat; height: 138px; overflow: hidden; margin: 0; padding: 0; }
.newBorn .ImageZiaja { background: url('/i/ziaja_baner.jpg') no-repeat !important; }
.newBorn .ImageZiaja a.ZiajaUrl { width: 200px; height: 44px; float: left; margin: 46px 0 0 30px; }

.newBorn .leftBox { background: url('/i/tool/newborn/flowers_left.png') repeat-y 1%; }
.newBorn .rightBox { background: url('/i/tool/newborn/flowers_left.png') repeat-y 99%; }
.newBorn .centerBox { margin: 0 auto; width: 635px; }
.newBorn .leftBox2 { background: url('/i/tool/newborn/left.png') repeat-y 0 -7px; }
.newBorn .rightBox2 { background: url('/i/tool/newborn/right.png') repeat-y 100% -7px; }
.newBorn .centerBox2 { margin: 0 auto; width: 585px; background: url('/i/tool/newborn/flowers_center.png') #ffebf4; padding: 10px 0; }

.newBorn .newBornBox { margin: 10px 5px; overflow: hidden; }
.newBorn .newBornBox .newBornLeft { float: left;width: 208px; overflow: hidden; margin: 12px 0 0; }
.newBorn .newBornBox .newBornLeft img { border: 0; }
.newBorn .newBornBox .newBornImage { width: 208px; height: 171px; overflow: hidden; background: url('/i/tool/newborn/frame.png') no-repeat; }
.newBorn .newBornBox .newBornImage a { display: block; width: 159px; height: 122px; margin: 22px auto 0; }
.newBorn .newBornBox .newBornButton { margin: 5px 0; text-align: center; }

.newBorn .newBornBox .newBornRight { float: left; width: 367px; overflow: hidden; }
.newBorn .newBornBox .newBornRight .newBornInfo { width: 367px; height: 242px; overflow: hidden; position: relative; }
.newBorn .newBornBox .newBornRight .newBornInfo .InfoTxt { width: 220px; height: 160px; margin: 40px 0 0 104px; color: #475899; font-family: Verdana; font-size: 12px; }
.newBorn .newBornBox .newBornRight .newBornInfo .InfoTxt span { color: #333333; padding: 0 10px 0 0; }
.newBorn .newBornBox .newBornRight .newBornInfo .InfoTxt .nameBorn { font-weight: bold; color: #a31b52; }
.newBorn .newBornBox .newBornRight .newBornInfo .InfoTxt .nameBorn span { font-weight: normal; color: #333333; }
.newBorn .newBornBox .newBornRight .newBornInfo .InfoTxt p { margin: 0; padding: 0; line-height: 150%; white-space: nowrap; clear: both; }
.newBorn .newBornBox .newBornRight .newBornInfo .InfoTxt p span { float: left; width: 55px; }

.newBorn .newBornBox .newBornRight .newBornInfo .AdminButton { position: absolute; right: 10px; bottom: 10px; }
.newBorn .newBornBox .newBornRight .newBornInfo .AdminButton a { color: #333333; margin: 5px 0; font-size: 11px; padding: 5px 0; }

.newBorn .newBornBox .girl-cloud { background: url('/i/tool/newborn/cloud_girl.png') no-repeat; }
.newBorn .newBornBox .boy-cloud { background: url('/i/tool/newborn/cloud_boy.png') no-repeat; }
.newBorn .newBornBox .girl-icon { background: url('/i/tool/namebank/icon_girl.png') no-repeat 18% 36%; }
.newBorn .newBornBox .boy-icon { background: url('/i/tool/namebank/icon_boy.png') no-repeat 18% 36%; }

.newBorn .paginator { width: 100%; padding: 10px 0; border: none; }

/* =================================== experts =================================== */
.experts-container { background: url('/i/expert/bg.png') repeat-x top #D8D5EA; margin: -21px -10px -25px -20px; }
.experts-container .experts-header { background: url('/i/expert/head.jpg') no-repeat; height: 106px; overflow: hidden; margin: 0; }
.experts-container .experts-header .experts-title { margin: 10px 0 0 10px; padding: 0; font: italic bold 16px Verdana; color: #000; line-height: 20px; }
.experts-container .experts-header .experts-title span { background: url('/i/home/icons.png') no-repeat 0 -1543px; display: block; width: 20px; height: 20px; float: left; margin-right: 6px; }
.expertsList { background: url('/i/expert/bg_pattern.png') no-repeat center bottom; margin: 0; padding: 0 0 25px; }

.expertsList .expert-box { overflow: hidden; margin: 0 auto 15px; width: 643px; overflow: hidden; }

.expertsList .expert-box .expertInfo { height: 27px; overflow: hidden; background: #938aa0; }
.expertsList .expert-box .expertInfo h3 { float: left; font: bold 14px/26px Verdana; color: #ffffff; margin: 0; padding: 0 0 0 10px; }
.expertsList .expert-box .expertInfo .expertCategory { float: right; padding: 0 10px 0 0; font: bold 13px/26px Verdana; color: #ffffff; }
.expertsList .expert-box .expertInfo .expertCategory span { color: #e3dfe8; }
.expertsList .expert-box .expertDetails { background: url('/i/expert/expert_bg2.png') repeat-y; padding: 0; margin: 0; overflow: hidden; }
.expertsList .expert-box .expertDetailsBg { background: url('/i/expert/expert_bg.png') no-repeat top; padding: 5px 0 0; overflow: hidden; min-height: 128px; _height: 128px; position: relative; }
.expertsList .expert-box .expertDetailsBottom { background: url('/i/expert/expert_bg_bottom.png') no-repeat top; height: 7px; overflow: hidden; }

.expertsList .expert-box .expertDetails .expertImg { float: left; margin: 0; text-align: center; width: 200px; }
.expertsList .expert-box .expertDetails .expertDesc { font: normal 12px/140% Verdana; color: #475899; overflow: hidden; }
.expertsList .expert-box .expertDetails .Txt { padding: 5px 10px 0 0; margin-bottom: 35px; }
.expertsList .expert-box .expertDetails .expertUrl { position: absolute; bottom: 0; right: 5px; margin: 0; background: url('/i/expert/ask.png') no-repeat; width: 144px; height: 31px; overflow: hidden; }
.expertsList .expert-box .expertDetails .expertUrl a { display: block; text-align: right; padding: 0 15px; color: #fff; line-height: 28px; }

/* =================================== firm =================================== */
.firmContainer .list { overflow: hidden; }
.firmContainer .list .firm-info { clear: both; overflow: hidden; margin: 10px; background-color: #f3f3f3; border: 1px solid #dddddd; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.firmContainer .list .firm-info h3 { font-size: 12px; color: #AE2B60; margin: 0; padding: 0 0 5px; }
.firmContainer .list .firm-info h3 a { color: #AE2B60; }
.firmContainer .list .firm-info .extra { float: right; color: #7C51A1; }
.firmContainer .list .firm-info .more { font-size: 11px; color: #555; }
.firmContainer .list .firm-info .more a:hover { text-decoration: underline; }


/* ================= BMI ========================= */
.bmi-container {width:654px; min-height:534px; background: url('/i/tool/bmi/tlo_kalkulator.jpg') no-repeat;}
.bmi-container table {margin: 0; position: relative; top: 250px; left: 160px; width: 393px;}
.bmi-container table .white,
.bmi-container2 table .white,
.bmi-container4 table .white,
.bmi-container5 table .white {color: white; font-size: 12px; line-height: 26px;}
.bmi-container table .legend,
.bmi-container2 table .legend,
.bmi-container4 table .legend,
.bmi-container5 table .legend {font-size: 12px; font-weight: bold;}
.bmi-container .bmi-calc {width: 135px; height: 48px; background: url('/i/tool/bmi/kalkulator.png'); position: relative; top: -207px;}
.bmi-container .bmi-menage {position: relative; top: -87px; left: 275px; width: 182px; height: 32px; background: url('/i/tool/bmi/zarzadzaj.png');}
.bmi-container .bmi-menage a,
.bmi-container2 .bmi-menage a {display: block; height: 32px;}
.bmi-info {padding: 10px; color: #666666; font-size: 11px; height: 140px; background: url('/i/tool/bmi/gradient_opis.png') repeat-x;}
.bmi-upstripe {width: 688px; height: 27px; /*background: url('/i/tool/bmi/gora_kalkulator.jpg') no-repeat; */ position: relative; top:-21px;right: 20px;}
.bmi-upstripe2 {width: 690px; height:116px; /*background: url('/i/tool/bmi/join_to_action.jpg') no-repeat; */ position: relative; top:-21px;right: 20px;}
.bmi-upstripe2 a,
.bmi-upstripe3 a {width: 690px; height:116px; display: block;}
.bmi-upstripe3 {width: 690px; height:116px; background: url('/i/tool/bmi/joined.jpg') no-repeat; position: relative; top:-21px;right: 20px;}

.bmi-container2 {width:669px; min-height:913px; background: url('/i/tool/bmi/tlo_kalkulator2.jpg') no-repeat;}
.bmi-container2 .bmi-calc {width: 135px; height: 48px; background: url('/i/tool/bmi/kalkulator.png'); position: relative; top: -207px;}
.bmi-container2 table {margin: 0; position: relative; top: 615px; left: 170px; width: 393px;}
.bmi-container2 .bmi-current {margin:0; font-size: 14px; color: 00000; font-family: arial; width: 200px; position: relative; top: -515px; left: 255px; text-align: center;}
.bmi-container2 .bmi-current strong,
.bmi-container5 .bmi-current strong {font-size: 17px; font-family: arial; color: #5e0b73;}
.bmi-container2 .bmi-menage {position: relative; top: -490px; left: 70px; width: 182px; height: 32px; background: url('/i/tool/bmi/zarzadzaj.png');}
.bmi-container2 .bmi-chart {margin:0;position: relative; top: -102px; left: 100px;}

.bmi-container3 .bmi-form {background: #f2f6f3; padding: 0 40px 10px 40px;}
.bmi-container3 .list {background: #f2f6f3; margin: 0 0 0 0; font-size: 12px; line-height: 1.75;}
.bmi-container3 .list .icon-delete {color: #a3a3a3;}
.bmi-container3 .bmi-calc {width: 135px; height: 48px; background: url('/i/tool/bmi/kalkulator.png'); position: relative; top: -10px;}
.bmi-container3 .bmi-chart {padding: 20px 0 20px 40px; margin: 0; height: 46px; background: #f2f6f3;}
.bmi-container3 .bmi-chart a {display: block; width: 111px; height: 46px; background: url('/i/tool/bmi/3_zobacz_wykres.png');}

#tabela {display:none;}
.articles{margin-top:20px;}
.articles a{border-bottom:1px solid #ccc; padding-bottom:10px;padding-top:5px;}

.bmi-container4 {max-width:685px; min-height:769px; background: url('/i/tool/bmi/familie_niezalogowani2.jpg') right bottom no-repeat; position: relative; margin:auto; top: -20px;}
.bmi-container4 .bmi-form,
.bmi-container5 .bmi-form {border: none; background: transparent; max-width: 95%; width:500px; position: relative; top: -100px; margin:auto; }
.bmi-form label{width:50%;float:left;}
#calculateBmi{clear: both;}
.bmi-container4 h2,
.bmi-container5 h2 {margin:0; width: 159px; height: 28px; background: url('/i/tool/bmi/oblicz_bmi.png') no-repeat; position: relative; top: -145px; left: 110px;}
.bmi-container4 table.legend,
.bmi-container5 table.legend {margin: 0; position: relative; top: 465px; width: 393px; max-width:95%; margin:auto;}
.bmi-container4 .bmi-calc,
.bmi-container5 .bmi-calc {width: 135px; height: 48px; background: url('/i/tool/bmi/kalkulator.png') no-repeat; position: relative; top: -195px;}

.bmi-container5 {width:685px; min-height:769px; background: url('/i/tool/bmi/familie_niezalogowani_wynik.jpg') no-repeat; position: relative; left: -15px; top: -20px;}
.bmi-container5 .bmi-current {margin:0; font-size: 14px; color: 00000; font-family: arial; width: 200px; position: relative; top: -235px; text-align: center;}


.bmi-container4 .bmi-current-calculate {clear:both;
                                        background: url('/i/tool/bmi/twoje_bmi.gif') no-repeat center center; margin:0 auto; font-size: 14px; color: 00000; font-family: arial;    height: 250px; margin-top:-100px;}
.bmi-container4 .bmi-current-calculate strong { background: url('/i/tool/bmi/bmi_circle.gif') no-repeat center left; display: block; margin:auto; width: 175px; height: 87px; text-align: center; color: #5f007a; font: bold 35px/84px Arial;}



/* ===================== similar to mother or fatehr ========================== */
#similar-container h2 {margin:0; width: 666px; height: 92px; background: url('/i/tool/similar/1_naglowek.jpg')}
#similar-container .parents {width: 666px; height: 236px; background: url('/i/tool/similar/1_zdjecia.png')}
#similar-container .parents .mother {position: relative; top: 38px; left: 63px;}
#similar-container .parents .father {position: relative; top: 38px; left: 149px;}
#similar-container .similar-form {width: 666px; height: 66px; background: url('/i/tool/similar/1_przyciski.jpg');}
#similar-container .similar-form input {position: relative; top: 6px; width: 163px; height: 58px; background: transparent;border: none;}
#similar-container .similar-form form {width: 652px;}
#similar-container .similar-form #submit_1 {position: relative; left: 12px;filter: progid:DXImageTransform.Microsoft.gradient( enabled=false );}
#similar-container .similar-form #submit_2 {filter: progid:DXImageTransform.Microsoft.gradient( enabled=false );}
#similar-container .similar-child {width: 666px; height: 301px; background: url('/i/tool/similar/1_zdjecie_dziecka.png');}
#similar-container .similar-child img {position: relative; top: 56px; left: 204px;}
#similar-container .similar-bottom {width: 666px; height: 281px; background: url('/i/tool/similar/1_dol.jpg');}
#similar-container .similar-score {width: 666px; height: 431px; background: url('/i/tool/similar/2_dol.jpg');}
#similar-container .similar-score .similar-score2 {position: relative; top: 195px; margin: 0 auto; width: 410px;}
#similar-container .similar-score .similar-bar {height: 43px; background: url('/i/tool/similar/2_gradient_tata.png');}
#similar-container .similar-score .similar-bar p {margin: 0; height: 43px; background: url('/i/tool/similar/2_gradient_mama.png');}
#similar-container .similar-score .center {position: relative; top: -50px; margin: 0; color: #3f4c6b; font: 16px arial;}
#similar-container .similar-score .similar-score2 .similar-mother {position: relative; top: -38px; left: 10px; margin:0; color: #ffffff; font: 27px arial;}
#similar-container .similar-score .similar-score2 .similar-father {position: relative; top: -71px; left: 346px; margin:0; color: #ffffff; font: 27px arial;}
#similar-container .similar-vote {width: 225px; text-align: center; margin: 0; position: relative; top: -950px; left: 377px; font: 32px arial; color: #3f4c6b;}
#similar-container .similar-nextvote {text-align: center; width: 410px; margin: 0; position: relative; top: 160px; left: 128px; font: 22px arial; color: #61397f;}
.similar-profile .similar-children .score-bar {width: 374px; height: 43px; background: url('/i/tool/similar/2_gradient_tata.png');}
.similar-profile .similar-children .score-bar span {display: block; height: 43px; background: url('/i/tool/similar/2_gradient_mama.png');}
.similar-profile .similar-children .similar-mother {float: left; margin:-45px 0 0 5px; color: #ffffff; font: 20px arial;}
.similar-profile .similar-children .similar-father {float: right; margin:-45px 5px 0 0; color: #ffffff; font: 20px arial;}
#similar-container .similar-anchor {position: relative; top: -475px;}

/* =================================== polls =================================== */
#PollResult {border:1px solid #ccc;border-collapse:collapse;}
#PollResult th, #PollResult td {border-bottom: 1px solid #ccc;padding: 5px;}
#PollResult .PollResultBar {color: #555;}
#PollResultView .PollResultBar {width: 200px;}
.ChartBar {height: 10px;width: 100%;border: 1px solid #aaa;}
.ChartBar div {background-color:#3F73FF;display:block;height: 100%;}
.ChartBar1 {background-color:#ff0000}
.ChartBar2 {background-color:#fff000}
.ChartBar3 {background-color:#bababa}
.ChartBar4 {background-color:#444444}
.ChartBar5 {background-color:#4452ff}
.PollError {color:#ff0000;padding: 5p;display:none;}

/* =================================== companies ================================ */

#companies-row { margin: 10px 3px 0; overflow: hidden; }
#companies-row .companies-column-main { margin: 0 0 20px; overflow: hidden; background: #fff; }

#companies-row .companies-category { height: 32px; margin: 0; padding: 0; overflow: hidden; }
#companies-row .companies-category .companies-category-title { height: 32px; margin: 0; padding: 0 0 0 10px; font: normal 18px/32px Verdana; color: #fff; background: url('/i/firm/s/gradient_mama_dziecko.png') repeat-x; }
#companies-row .companies-category .companies-category-title h3 { margin: 0; padding: 0; font: normal 18px/32px Verdana; color: #fff; }

#companies-row .companies-category-box .companies-category-box-top { height: 32px; overflow: hidden; }
#companies-row .companies-category-box .companies-category-box-title { font: normal 12px Verdana;color: #779CD0; padding-left: 5px; }
#companies-row .companies-category-box .companies-category-box-title h3 { margin: 0; padding: 2px 0 0; height: 32px; font: bold 12px Verdana; color: #779CD0; display: table-cell; vertical-align: middle; }
#companies-row .companies-category-box .zdrowie .companies-category-box-title { color: #55a274; }
#companies-row .companies-category-box .zdrowie .companies-category-box-title h3 { color: #55a274; }
#companies-row .companies-category-box .przyjazne .companies-category-box-title { color: #F98000; }
#companies-row .companies-category-box .przyjazne .companies-category-box-title h3 { color: #F98000; }
#companies-row .companies-category-box .wedding .companies-category-box-title { color: #aa9872; }
#companies-row .companies-category-box .wedding .companies-category-box-title h3 { color: #aa9872; }

#companies-row .companies-category-box .companies-category-box-title span { display: inline-block; vertical-align: middle; height: 32px; }
#companies-row .companies-category-box .companies-category-box-title .Cat2 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 0; }
#companies-row .companies-category-box .companies-category-box-title .Cat3 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -33px; }
#companies-row .companies-category-box .companies-category-box-title .Cat4 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -297px; }
#companies-row .companies-category-box .companies-category-box-title .Cat5 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -66px; }
#companies-row .companies-category-box .companies-category-box-title .Cat6 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -99px; }
#companies-row .companies-category-box .companies-category-box-title .Cat7 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -132px; }
#companies-row .companies-category-box .companies-category-box-title .Cat8 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -165px; }
#companies-row .companies-category-box .companies-category-box-title .Cat9 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -198px; }
#companies-row .companies-category-box .companies-category-box-title .Cat10 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -231px; }
#companies-row .companies-category-box .companies-category-box-title .Cat11 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -264px; }
#companies-row .companies-category-box .companies-category-box-title .Cat12 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -330px; }
#companies-row .companies-category-box .companies-category-box-title .Cat13 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -363px; }
#companies-row .companies-category-box .companies-category-box-title .Cat14 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -396px; }

#companies-row .companies-category .companies-category-title span { float: right; height: 32px; }
#companies-row .companies-category .companies-category-title .Cat1 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -528px; }
#companies-row .companies-category .companies-category-title .Cat34 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -693px; }
#companies-row .companies-category .companies-category-title .Cat39 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1254px; }
#companies-row .companies-category .companies-category-title .Cat20 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -561px; }

#companies-row .pozostale-list .companies-category-box .companies-category-box-title span { display: block !important; float: right !important; }
#companies-row .pozostale-list .companies-category-box .companies-category-box-title .Cat15 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -594px; }
#companies-row .pozostale-list .companies-category-box .companies-category-box-title .Cat16 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -627px; }
#companies-row .pozostale-list .companies-category-box .companies-category-box-title .Cat17 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -660px; }
#companies-row .pozostale-list .companies-category-box .companies-category-box-title .Cat19 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -693px; }
#companies-row .pozostale-list .companies-category-box .companies-category-box-title .Cat18 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -726px; }

#companies-row .companies-category-box .companies-category-box-title .Cat21 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -429px; }
#companies-row .companies-category-box .companies-category-box-title .Cat22 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -462px; }
#companies-row .companies-category-box .companies-category-box-title .Cat23 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -495px; }
#companies-row .companies-category-box .companies-category-box-title .Cat35 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -760px; }
#companies-row .companies-category-box .companies-category-box-title .Cat36 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -793px; }
#companies-row .companies-category-box .companies-category-box-title .Cat37 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -826px; }

#companies-row .companies-category-box .companies-category-box-title .Cat40 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -859px; }
#companies-row .companies-category-box .companies-category-box-title .Cat41 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -892px; }
#companies-row .companies-category-box .companies-category-box-title .Cat42 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -925px; }

#companies-row .companies-category-box .companies-category-box-title .Cat43 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -958px; }
#companies-row .companies-category-box .companies-category-box-title .Cat44 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -991px; }
#companies-row .companies-category-box .companies-category-box-title .Cat45 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1024px; }
#companies-row .companies-category-box .companies-category-box-title .Cat46 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1057px; }
#companies-row .companies-category-box .companies-category-box-title .Cat47 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1090px; }
#companies-row .companies-category-box .companies-category-box-title .Cat48 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1123px; }
#companies-row .companies-category-box .companies-category-box-title .Cat49 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1156px; }
#companies-row .companies-category-box .companies-category-box-title .Cat50 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1189px; }
#companies-row .companies-category-box .companies-category-box-title .Cat51 { width: 36px; background: url('/i/firm/s/ikony_firmy_nowe.png') no-repeat 0 -1222px; }

#companies-row .zdrowie .companies-category-title { background: url('/i/firm/s/gradient_zdrowie.png') repeat-x; }
#companies-row .przyjazne .companies-category-title { background: url('/i/firm/s/gradient_miejsca_przyjazne.png') repeat-x; }
#companies-row .wedding .companies-category-title { background: url('/i/firm/s/gradient_slub_wesele.png') repeat-x; }

#companies-row .pozostale-list { margin: 0 -7px 0 0; padding: 0; }
#companies-row .companies-category-box { float: left; width: 210px; height: 200px; padding: 0; margin: 0 7px 20px 0; overflow: hidden; background: #fff; }

#companies-row .dziecko-list { margin: 10px 0 0 5px; }
#companies-row .dziecko-list .companies-category-box { margin-right: 2px !important; border-left: 1px solid #D4D4D4; }
#companies-row .dziecko-list .frame-no-border { border-left: none !important; }

#companies-row .zdrowie-list { margin: 10px 0 0 5px; }
#companies-row .zdrowie-list .companies-category-box { margin-right: 2px !important; border-left: 1px solid #D4D4D4; }
#companies-row .zdrowie-list .frame-no-border { border-left: none !important; }

#companies-row .przyjazne-list { margin: 10px 0 0 5px; }
#companies-row .przyjazne-list .companies-category-box { margin-right: 2px !important; border-left: 1px solid #D4D4D4; }
#companies-row .przyjazne-list .frame-no-border { border-left: none !important; }

#companies-row .wedding-list { margin: 10px 0 0 5px; }
#companies-row .wedding-list .companies-category-box { margin-right: 2px !important; border-left: 1px solid #D4D4D4; }
#companies-row .wedding-list .frame-no-border { border-left: none !important; }

#companies-row .pozostale-list .companies-category-box .companies-category-box-title { height: 32px; margin: 0; padding: 0 0 0 10px; font: normal 18px/32px Verdana; color: #fff; background: url('/i/firm/s/gradient_fundacje.png') repeat-x; }
#companies-row .pozostale-list .fundacje .companies-category-box-title { background: url('/i/firm/s/gradient_fundacje.png') repeat-x; }
#companies-row .pozostale-list .urzedy .companies-category-box-title { background: url('/i/firm/s/gradient_urzedy.png') repeat-x; }
#companies-row .pozostale-list .instytucje .companies-category-box-title { background: url('/i/firm/s/gradient_instytucje.png') repeat-x; }
#companies-row .pozostale-list .telefony .companies-category-box-title { background: url('/i/firm/s/gradient_wazne_telefony.png') repeat-x; }
#companies-row .pozostale-list .rozrywka .companies-category-box-title { background: url('/i/firm/s/gradient_rozrywka.png') repeat-x; }
#companies-row .pozostale-list .companies-category-box .companies-category-box-title h3 { margin: 0; padding: 0; font: normal 18px/32px Verdana; color: #fff; }

#companies-row .companies-category-box-items { overflow: hidden; height: 163px; margin: 0 5px 5px; }
#companies-row .companies-category-box-items .companies-items-list { overflow: hidden; height: 132px; margin-top: 10px; }
#companies-row .companies-category-box-items .companies-items-more { overflow: hidden; height: 18px; text-align: right; padding: 0 10px 0 0; }
#companies-row .companies-category-box-items .companies-items-more a { font: normal 11px Verdana; color: #779cd0; padding: 2px 3px; background: #dbe3f0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

#companies-row .zdrowie-list .companies-category-box-items .companies-items-more a { color: #55a274; background: #c6e7cd; }
#companies-row .przyjazne-list .companies-category-box-items .companies-items-more a { color: #e67800; background: #fee6be; }
#companies-row .wedding-list .companies-category-box-items .companies-items-more a { color: #aa9872; background: #E0D9C6; }
#companies-row .pozostale-list .companies-category-box-items .companies-items-more a { color: #7B93A0; background: #C9D5DC; }
#companies-row .pozostale-list .fundacje .companies-items-more a { color: #7B93A0; background: #C9D5DC; }
#companies-row .pozostale-list .urzedy .companies-items-more a { color: #636C71; background: #bcc0c2; }
#companies-row .pozostale-list .instytucje .companies-items-more a { color: #A568A0; background: #dfd3df; }
#companies-row .pozostale-list .telefony .companies-items-more a { color: #B00000; background: #EDDBDA; }
#companies-row .pozostale-list .rozrywka .companies-items-more a { color: #8499A1; background: #fee7bf; }

#companies-row .companies-category-box-items ul.companies-sub { list-style-type: none; margin: 0 10px 0 0px; padding: 0; }
#companies-row .companies-category-box-items ul.companies-sub li { margin: 0 0 5px 0; padding: 0 0 0 5px; overflow: hidden; }
#companies-row .companies-category-box-items ul.companies-sub li span { display: inline-block; vertical-align: middle; width: 10px; height: 12px; background: url('/i/home/icons.png') no-repeat -8px -1791px; }
#companies-row .companies-category-box-items ul.companies-sub li.companies-namexx span { display: inline-block; width: 10px; height: 12px; background: url('/i/home/icons.png') no-repeat 0 -1800px; }
#companies-row .companies-category-box-items ul.companies-sub li a { margin: 0 0 0 5px; font: normal 12px Verdana; color: #545d66; }


#companies-row .dziecko-list .frame-dziecko .companies-category-box-items { background: url('/i/firm/s/bg_gradient_mama_dziecko.png') repeat-x bottom; }
#companies-row .zdrowie-list .frame-zdrowie .companies-category-box-items { background: url('/i/firm/s/bg_gradient_zdrowie.png') repeat-x bottom; }
#companies-row .przyjazne-list .frame-przyjazne .companies-category-box-items { background: url('/i/firm/s/bg_gradient_miejsca_przyjazne_rodzinie.png') repeat-x bottom; }
#companies-row .wedding-list .frame-wedding .companies-category-box-items { background: url('/i/firm/s/bg_gradient_slub_wesele.png') repeat-x bottom; }
#companies-row .pozostale-list .companies-category-box-items { background: url('/i/firm/s/bg_gradient_urzedy.png') repeat-x bottom; }
#companies-row .pozostale-list .frame-fundacje .companies-category-box-items { background: url('/i/firm/s/bg_gradient_fundacje.png') repeat-x bottom; }
#companies-row .pozostale-list .frame-urzedy .companies-category-box-items { background: url('/i/firm/s/bg_gradient_urzedy.png') repeat-x bottom; }
#companies-row .pozostale-list .frame-instytucje .companies-category-box-items { background: url('/i/firm/s/bg_gradient_instytucja.png') repeat-x bottom; }
#companies-row .pozostale-list .frame-telefony .companies-category-box-items { background: url('/i/firm/s/bg_gradient_telefony.png') repeat-x bottom; }
#companies-row .pozostale-list .frame-rozrywka .companies-category-box-items { background: url('/i/firm/s/bg_gradient_rozrywka.png') repeat-x bottom; }

/* =================================== Pairs - Main =================================== */

.PairsBox { width: 690px; margin: -21px 0 0 -20px; overflow: hidden; background: url('/i/tool/pair/bg_kwiaty.jpg') no-repeat bottom right; min-height: 400px; _height: 400px; }
.PairsBox .HeaderContainer { background: url('/i/tool/pair/baner_moj_zwiazek.jpg') no-repeat; height: 90px; width: 690px; overflow: hidden; }
.PairsBox .RowsContainer { width: 655px; overflow: hidden; margin: 0 auto; }
.PairsBox .RowsContainer h3 { font: italic 27px Verdana; color: #fb6b80; padding: 0 0 0 20px; margin: 10px 0; }

.PairBox { width: 655px; overflow: hidden; position: relative; min-height: 365px; _height: 365px; margin-bottom: 20px; }
.PairBox .PairContainer { width: 655px; background: url('/i/tool/pair/pary_apla_srodek.jpg'); overflow: hidden; }
.PairBox .PairContainerBg { width: 655px; background: url('/i/tool/pair/pary_gora.jpg') no-repeat top; overflow: hidden; padding-top: 20px; }
.PairBox .PairContainerBg2 { width: 655px; background: url('/i/tool/pair/pary_apla_dol.jpg') no-repeat bottom; overflow: hidden; padding-bottom: 50px; }
.PairBox .PairContainer .PairDescription { overflow: hidden; min-height: 165px; _height: 165px; margin: 20px 25px 0 290px; font: normal 12px Verdana; color: #3e1d64; }
.PairBox .PairContainer .PairDescription .MeetPlace { background: url('/i/tool/pair/pary_miejsce_poznania2.png') no-repeat; width: 300px; height: 61px; overflow: hidden; margin-top: 10px; }
.PairBox .PairContainer .PairDescription .MeetPlace .MeetTitle { font: normal 17px Verdana; color: #333; margin: 10px 20px 3px; }
.PairBox .PairContainer .PairDescription .MeetPlace .MeetInfo { font: normal 12px Verdana; color: #770618; margin: 0 20px; }
.PairBox .PairContainer .PairOptions { overflow: hidden; margin: 10px 45px 10px 290px; text-align: right; }
.PairBox .PairContainer .PairOptions .icon-delete { background: url('/i/home/icons.png') no-repeat 0 -1843px; padding-left: 25px !important; float: right; height: 20px; margin-right: 15px; }
.PairBox .PairContainer .PairOptions .icon-edit { background: url('/i/home/icons.png') no-repeat 0 -1816px; padding-left: 25px !important; float: right; height: 20px; }

.PairBox .PairImgContainer { width: 280px; height: 365px; overflow: hidden; position: absolute; top:0; left:0; }
.PairBox .PairImgContainerImg { overflow: hidden; position: relative; }
.PairBox .PairImgContainer .PairImg { width: 180px; height: 140px; overflow: hidden; margin: 59px 0 0 95px; padding: 0; background: #BF100F; }
.PairBox .PairImgContainer .PairImgBg { width: 280px; height: 365px; position: absolute; top: 0; left: 0; background: url('/i/tool/pair/para_serce.png') no-repeat; }

.PairBox2 .PairContainer { background: url('/i/tool/pair/narzeczeni_apla_srodek.jpg'); }
.PairBox2 .PairContainerBg { background: url('/i/tool/pair/narzeczeni_gora.jpg') no-repeat top; }
.PairBox2 .PairContainerBg2 { background: url('/i/tool/pair/narzeczeni_apla_dol.jpg') no-repeat bottom; }
.PairBox2 .PairContainer .PairDescription .MeetPlace { background: url('/i/tool/pair/narzeczeni_miejsce_poznania2.png') no-repeat; }
.PairBox2 .PairImgContainer .PairImg { background: #45B5A6; }
.PairBox2 .PairImgContainer .PairImgBg { background: url('/i/tool/pair/narzeczeni_serce.png') no-repeat; }

.PairBox3 .PairContainer { background: url('/i/tool/pair/malzenstwo_apla_srodek.jpg'); }
.PairBox3 .PairContainerBg { background: url('/i/tool/pair/malzenstwo_gora.jpg') no-repeat top; }
.PairBox3 .PairContainerBg2 { background: url('/i/tool/pair/malzenstwo_apla_dol.jpg') no-repeat bottom; }
.PairBox3 .PairContainer .PairDescription .MeetPlace { background: url('/i/tool/pair/malzenstwo_miejsce_poznania2.png') no-repeat; }
.PairBox3 .PairImgContainer .PairImg { background: #8D609A; }
.PairBox3 .PairImgContainer .PairImgBg { background: url('/i/tool/pair/malzenstwo_serce.png') no-repeat; }

.PairsBox .PresentationUrl { min-height: 72px; _height: 72px; background: url('/i/tool/pair/list.png') no-repeat 4% center; padding: 10px 0 0 120px; margin: 30px 0 85px; font: normal 12px/20px Verdana; color: #252525; }
.PairsBox .PresentationUrl span { font-style: italic; }

.PairsBox .notify { margin-top: 10px; }

/* =================================== ICONS =================================== */
.icon { display: inline-block; width: 16px; height: 16px; background: url(/i/s/icons.png); vertical-align: middle; }
.icon-facebook { background: url(/i/s/fb.png); }
.icon-kid { background-position: 0 0; }
.icon-book { background-position: 0 -16px; }
.icon-article { background-position: 0 -32px; }
.icon-blog { background-position: 0 -48px; }
.icon-list { background-position: 0 -64px; }
.icon-gallery { background-position: 0 -80px; }
.icon-post { background-position: 0 -96px; }
.icon-exit { background-position: 0 -112px; }
.icon-profile { background-position: -16px -128px; }
.icon-presentation { background-position: -16px -144px; }
.icon-pregnancy { background-position: -16px -160px; }
.icon-budget { background-position: -16px -176px; }
.icon-gift { background-position: -16px -192px; }
.icon-slider { background-position: -16px -208px; }
.icon-calculator { background-position: -16px -224px; }
.icon-video { background-position: -16px -240px; }
.icon-link { background-position: -16px -256px; }
.icon-poll { background-position: -16px -272px; }
.icon-guestlist { background-position: -16px -288px; }
.icon-config { background-position: -16px -304px; }
.icon-data { background-position: -16px -320; }
.icon-lock { background-position: -16px -336px; }
.icon-block { background-position: -16px -352px; }
.icon-flower { background-position: -16px -368px; }
.icon-write { background-position: -16px -384px; }

a:hover .icon-kid { background-position: -16px 0; }
a:hover .icon-book { background-position: -16px -16px; }
a:hover .icon-article { background-position: -16px -32px; }
a:hover .icon-blog { background-position: -16px -48px; }
a:hover .icon-list { background-position: -16px -64px; }
a:hover .icon-gallery { background-position: -16px -80px; }
a:hover .icon-post { background-position: -16px -96px; }
a:hover .icon-exit { background-position: -16px -112px; }

.icon-latest { background: url(/i/home/icons.png) no-repeat -5px -7px; }
.icon-hot { background: url(/i/home/icons.png) no-repeat -8px -33px; }
.icon-fun { background: url(/i/home/icons.png) no-repeat -8px -61px; }
a:hover .icon-latest, .current .icon-latest { background: url(/i/home/icons.png) no-repeat -35px -7px; }
a:hover .icon-hot, .current .icon-hot { background: url(/i/home/icons.png) no-repeat -35px -33px; }
a:hover .icon-fun, .current .icon-fun { background: url(/i/home/icons.png) no-repeat -35px -61px; }
.icon-gallery { background: url(/i/home/icons.png) no-repeat -2px -192px; width: 30px; height: 20px;}
.icon-video { background: url(/i/home/icons.png) no-repeat -2px -168px; width: 30px; height: 20px; }
.icon-blog { background: url(/i/home/icons.png) no-repeat -2px -275px; width: 30px; height: 20px; }
.icon-firm { background: url(/i/home/icons.png) no-repeat -5px -249px; }
.icon-announce { background: url(/i/home/icons.png) no-repeat -5px -139px; }
.icon-family { background: url(/i/home/icons.png) no-repeat -5px -220px; width: 25px; }

.icon-guestbook { background: url(/i/home/icons.png) no-repeat -30px -248px; width: 25px; }
.icon-profile { background: url(/i/home/icons.png) no-repeat -30px -465px; width: 20px; }
.icon-config { background: url(/i/home/icons.png) no-repeat -30px -492px; width: 20px; }
.icon-userlist { background: url(/i/home/icons.png) no-repeat -2px -570px; width: 25px; height: 22px; }
.icon-offline { background: url(/i/home/icons.png) no-repeat -35px -440px; height: 13px; width: 13px; }
.icon-online { background: url(/i/home/icons.png) no-repeat -8px -440px; height: 13px; width: 13px; }
.icon-mail { background: url(/i/home/icons.png) no-repeat -5px -519px; }
.icon-skype { background: url(/i/home/icons.png) no-repeat -3px -814px; }
.icon-im { background: url(/i/home/icons.png) no-repeat -4px -624px; height: 20px; width: 18px; }

.icon-recipe-category { background: url(/i/recipe/icons.png) no-repeat -3px -3px; height: 22px; width: 22px; }
.icon-recipe-occasion { background: url(/i/recipe/icons.png) no-repeat -4px -31px; height: 22px; width: 22px; }
.icon-recipe-cuisine { background: url(/i/recipe/icons.png) no-repeat -3px -59px; height: 22px; width: 22px; }
.icon-recipe-difficulty { background: url(/i/recipe/icons.png) no-repeat -3px -86px; height: 22px; width: 22px; }
.icon-recipe-time { background: url(/i/recipe/icons.png) no-repeat -3px -115px; height: 22px; width: 22px; }
.icon-recipe-for { background: url(/i/recipe/icons.png) no-repeat -3px -144px; height: 22px; width: 22px; }
.icon-recipe-information { background: url(/i/recipe/icons.png) no-repeat -3px -170px; height: 22px; width: 22px; }
.icon-recipe-author { background: url(/i/recipe/icons.png) no-repeat -3px -200px; height: 22px; width: 22px; }
.icon-recipe-diet { background: url(/i/recipe/icons.png) no-repeat -3px -227px; height: 22px; width: 22px; }
.icon-recipe-age { background: url(/i/recipe/icons.png) no-repeat -3px -200px; height: 22px; width: 22px; }
.icon-recipe-print { background: url(/i/recipe/icons.png) no-repeat -3px -282px; height: 22px; width: 22px; }

.icon-recipe-kg { background: url(/i/recipe/calculator/icons.png) no-repeat -6px 0; height: 34px; width: 20px; }
.icon-recipe-g { background: url(/i/recipe/calculator/icons.png) no-repeat -6px -32px; height: 34px; width: 20px; }
.icon-recipe-ml { background: url(/i/recipe/calculator/icons.png) no-repeat -6px -61px; height: 34px; width: 20px; }
.icon-recipe-l { background: url(/i/recipe/calculator/icons.png) no-repeat -6px -95px; height: 34px; width: 20px; }
.icon-recipe-glass { background: url(/i/recipe/calculator/icons.png) no-repeat -6px -128px; height: 30px; width: 20px; }
.icon-recipe-spoon { background: url(/i/recipe/calculator/icons.png) no-repeat -6px -158px; height: 34px; width: 20px; }
.icon-recipe-teaspoon { background: url(/i/recipe/calculator/icons.png) no-repeat -6px -192px; height: 34px; width: 20px; }




/* =============== presentation skins =================== */
.skin-pres-black .icon-mail {background: url(/i/presentation/skins/black/black_mail.png) no-repeat scroll -6px -7px transparent;}
.skin-pres-black .icon-skype {background: url(/i/presentation/skins/black/black_skype.png) no-repeat scroll -6px -6px transparent;}
.skin-pres-black .icon-im {background: url(/i/presentation/skins/black/black_gg.png) no-repeat scroll -6px -4px transparent;}

.skin-pres-violet .icon-mail {background: url(/i/presentation/skins/violet/violet_mail.png) no-repeat scroll -6px -7px transparent;}
.skin-pres-violet .icon-skype {background: url(/i/presentation/skins/violet/violet_skype.png) no-repeat scroll -6px -6px transparent;}
.skin-pres-violet .icon-im {background: url(/i/presentation/skins/violet/violet_gg.png) no-repeat scroll -6px -4px transparent;}

.skin-pres-green .icon-mail {background: url(/i/presentation/skins/green/green_mail.png) no-repeat scroll 0px 0px transparent;}
.skin-pres-green .icon-skype {background: url(/i/presentation/skins/green/green_skype.png) no-repeat scroll 0px 0px transparent;}
.skin-pres-green .icon-im {background: url(/i/presentation/skins/green/green_gg.png) no-repeat scroll 0px 0px transparent;}

.skin-pres-greyblue .icon-mail {background: url(/i/presentation/skins/greyblue/greyblue_mail.png) no-repeat scroll 0px 0px transparent;}
.skin-pres-greyblue .icon-skype {background: url(/i/presentation/skins/greyblue/greyblue_skype.png) no-repeat scroll 0px 0px transparent;}
.skin-pres-greyblue .icon-im {background: url(/i/presentation/skins/greyblue/greyblue_gg.png) no-repeat scroll 0px 0px transparent;}

.skin-pres-graphite .icon-mail {background: url(/i/presentation/skins/graphite/graphite_mail.png) no-repeat scroll 0px 0px transparent;}
.skin-pres-graphite .icon-skype {background: url(/i/presentation/skins/graphite/graphite_skype.png) no-repeat scroll 0px 0px transparent;}
.skin-pres-graphite .icon-im {background: url(/i/presentation/skins/graphite/graphite_gg.png) no-repeat scroll 0px 0px transparent;}

.icon-galleryVideo { background: url(/i/home/icons.png) no-repeat -5px -167px; width: 22px; height: 20px; }
.icon-galleryPicture { background: url(/i/home/icons.png) no-repeat -5px -193px; width: 22px; height: 20px; }

.icon-sliders { background: url(/i/home/icons.png) no-repeat -2px -709px; width: 24px; height: 16px; }
.icon-articles { background: url(/i/home/icons.png) no-repeat -1px -678px; width: 24px; height: 22px; }
.presentation .icon-guestbook { background: url(/i/home/icons.png) no-repeat -82px -243px; width: 24px; height: 22px; }

.icon-search-A { background: url(/i/home/icons.png) no-repeat -1px -1005px; width: 24px; height: 16px; }
.icon-search-W { background: url(/i/home/icons.png) no-repeat -1px -980px; width: 24px; height: 16px; }
.icon-search-B { background: url(/i/home/icons.png) no-repeat -1px -1032px; width: 24px; height: 16px; }
.icon-search-T { background: url(/i/home/icons.png) no-repeat -1px -1060px; width: 24px; height: 16px; }
.icon-search-G { background: url(/i/home/icons.png) no-repeat -1px -1572px; width: 24px; height: 16px; }
.icon-search-C { background: url(/i/home/icons.png) no-repeat -1px -978px; width: 24px; height: 16px; }

.icon-search-article { background: url(/i/home/icons.png) no-repeat -1px -1005px; width: 24px; height: 16px; }
.icon-search-wiki { background: url(/i/home/icons.png) no-repeat -1px -980px; width: 24px; height: 16px; }
.icon-search-blog { background: url(/i/home/icons.png) no-repeat -1px -1032px; width: 24px; height: 16px; }
.icon-search-forum { background: url(/i/home/icons.png) no-repeat -1px -1060px; width: 24px; height: 16px; }

.icon-articleComments { background: url(/i/home/icons.png) no-repeat -1px -1300px; width: 24px; height: 20px; }
.icon-wikiComments { background: url(/i/home/icons.png) no-repeat -1px -1354px; width: 24px; height: 20px; }
.icon-comments { background: url(/i/home/icons.png) no-repeat -58px -844px; }
.icon-eye { background: url(/i/home/icons.png) no-repeat -6px -1275px; }


.icon-plus { background: url(/i/home/icons.png) no-repeat -4px -1142px; }
.icon-wedit { background: url(/i/home/icons.png) no-repeat -33px -898px; }
.icon-whistory { background: url(/i/home/icons.png) no-repeat -32px -1518px; }
.icon-wdelete { background: url(/i/home/icons.png) no-repeat -32px -1384px; }
.icon.icon-users { background: url(/i/home/icons.png) no-repeat -1px -600px; width: 25px; }


.icon-addcircle { background:url("/i/s/add_icon.png") no-repeat; width: 20px; height: 20px; }

.icon-favourite { background: url(/i/forum/favourite.png) no-repeat 0 -16px; width: 16px; height: 16px; }
.icon-favourite.active { background-position: 0 0; }

.icon-page { background: url(/i/home/icons.png) no-repeat -4px -1328px; }
.icon-home { background: url(/i/home/icons.png) no-repeat -4px -1869px; width: 20px; height: 20px; }

.icon-girl-def { background: url('/i/tool/namebank/icon_girl.png') no-repeat 0 0; width: 38px; height: 39px; display: block; }
.icon-boy-def { background: url('/i/tool/namebank/icon_boy.png') no-repeat 0 0; width: 38px; height: 39px; display: block; }


a:hover .icon-profile { background-position: -3px -465px; }
a:hover .icon-config { background-position: -3px -492px; }

/* REPORTS TABLE */
.report-table { font: 11px verdana; border-collapse: collapse; }
.report-table th { border-bottom: 2px solid #cccccc; padding: 3px; }
.report-table td { border: 1px solid #cccccc; padding: 3px; }
.report-table tr.odd { background: #f8f8f8; }
.report-table tr.even { background: #f0f0f0; }
.report-table td.status-0 { background: #ffffc0; }
.report-table td.status-1 { background: #c0ffc0; }
.report-table td.status-2 { background: #ffc0c0; }

/* skyscrappers */
.ad-sky_left { position: absolute; left: -170px; top: 15px; }
.ad-sky_right { position: fixed; right: -170px; top: 15px; }

.taste { overflow: hidden; margin-bottom: 15px; }
.Itaste {float: right; margin: 0 10px 0 0; width:216px; height:54px; font: bold 12px/26px Tahoma; padding: 0 10px;background: url("/i/recipe/smakuje2.png"); color: #A52257; box-sizing: border-box; }
.Itaste.disabled, .Itaste.disabled:hover { -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.taste > p { color:#aaaaaa; font-size:14px; margin-top:30px;; }
.taste > p a {font-weight: bold;}

.paperbox { position: relative; }
.paperbox > * { z-index: 2; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); padding: 10px; position: relative; }
.paperbox:before, .paperbox:after { position: absolute; width: 40%; height: 10px; content: ' '; left: 12px; bottom: 12px; background: transparent; -webkit-transform: skew(-5deg) rotate(-5deg); -moz-transform: skew(-5deg) rotate(-5deg); -ms-transform: skew(-5deg) rotate(-5deg); -o-transform: skew(-5deg) rotate(-5deg); transform: skew(-5deg) rotate(-5deg); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.5); z-index: 1; }
.paperbox:after { left: auto; right: 12px; -webkit-transform: skew(5deg) rotate(5deg); -moz-transform: skew(5deg) rotate(5deg); -ms-transform: skew(5deg) rotate(5deg); -o-transform: skew(5deg) rotate(5deg); transform: skew(5deg) rotate(5deg); }
.paperbox h2, .paperbox h3 { font: italic bold 18px/30px 'Trebuchet MS', Verdana; margin: 0; color: #555; text-align: center; }
.paperbox h2.education-h2 {border-bottom: 2px solid #844607; font: italic bold 19px/31px 'Trebuchet MS', Verdana; margin: 10px 0 10px 15px; color: #844607; text-align: left;}
.education-h2 {font: italic bold 19px/31px 'Trebuchet MS', Verdana; margin: 10px 0 10px 0; color: #844607;text-align: left;}

.recipes { padding-bottom: 40px;font-family:Lato,"Open Sans";}
.recipes h1{color: #4c0025;font-size:48px;border-bottom:2px solid #b91861;margin:10px 0;font-family:Lato,"Open Sans";}
.recipes .categories{margin-bottom:10px;font-family:Lato,"Open Sans";}
.recipes .categories a {background:#b91961; color:#fff;padding:5px 10px;margin:3px;font-size:22px;display:table;float:left;box-sizing:border-box;font-family:Lato,"Open Sans";}
.recipes .articleBox {background:transparent;border:0px;height:auto;margin-bottom:30px;width: 100%;max-width: 50%;margin: 0;padding: 5px;box-sizing: border-box;margin-bottom: 30px;font-family:Lato,"Open Sans";}
.recipes .articleBox h1{background:#ffbad9;color:#5a1534;font-style: normal;font-size:17px;text-transform: capitalize; font-family:Lato,"Open Sans";border:0px;padding:8px 0 8px 15px;}
.recipes .articleBox h2{margin:0px;font-family:Lato,"Open Sans";}
.recipes .articleBox h2 a{font-weight:normal;font-size:15px;color:#5a1d38;font-family:Lato,"Open Sans";}
.recipes .articleBox li:first-child h2{margin-bottom:5px;font-family:Lato,"Open Sans";}
.recipes .articleBox a.more{bottom:-15px;color:#5a1d38;font-family:Lato,"Open Sans";}
.recipe_of_day{border:2px solid #840D47;padding:5px; box-sizing:border-box;text-align:center;}
.recipe_of_day img{margin:auto;max-width:100%;height:auto;}
.recipe-btn {margin:auto;border:0px;background:#b91961; color:#fff;padding:3px 5px;font-size:16px;display:table;box-sizing:border-box;font-family:Lato,"Open Sans";cursor:pointer;}

.recipes .articleBox ul {margin: 0;padding-left:15px;list-style-type: none; overflow: hidden; border-bottom:2px solid #b91861; font-family:Lato,"Open Sans";}
.recipes li { overflow: hidden; padding: 7px 0; border-top: 2px solid #FFF; position: relative; list-style:none;font-family:Lato,"Open Sans";}
.recipes li:not(:first-child){margin-top:-3px;font-family:Lato,"Open Sans";}
.recipes li:not(:first-child):before{content:"•";color:#b91961;float:left;margin-right:5px;font-size:20px;margin-top:-3px;font-family:Lato,"Open Sans";}
.recipes li:first-child { border-top: 0;font-family:Lato,"Open Sans";}
.recipes li:last-child { margin-bottom: 10px; font-family:Lato,"Open Sans";}
.recipes li p a, .recipes li p strong {color: #c34179;font-family:Lato,"Open Sans";}
.recipes li p { line-height: 1.5; font-family:Lato,"Open Sans";}
.recipes li p.author { font-size: 11px; color: #999;font-family:Lato,"Open Sans";}
.recipes li img { float: left; margin-right: 15px; font-family:Lato,"Open Sans";}
.recipes h2 { text-align: left; line-height: 1.1; margin-bottom: 5px; color:#b91961; font-size:36px;font-family:Lato,"Open Sans";}
.recipes h2 small{color:#4c0025;font-size:28px;font-family:Lato,"Open Sans";}
.recipes li h3{margin-top:0px;margin-bottom:5px;font-size:18px;font-family:Lato,"Open Sans";}
.recipes p { margin: 0; line-height: 1.4; font-family:"Open Sans";font-size:12px; font-family:Lato,"Open Sans";}
.recipe-item { overflow: hidden; font-family:Lato,"Open Sans";}
.no-recipe { margin-bottom: 15px; font-family:Lato,"Open Sans";}
.no-recipe > div { background: #E7DCE0; font-weight: bold; color: #56303C; text-shadow: 1px 1px 0 #EADEE2; font-family:Lato,"Open Sans";}


.recipes-category ul {padding-left:0px;font-family:Lato,"Open Sans";}
.recipes-category li:before, #recipesTop li:before{content:"" !important;font-family:Lato,"Open Sans";}
.recipes-category p{font-size:14px;font-family:Lato,"Open Sans";}
.recipes-category .color{color:#c34179;font-family:Lato,"Open Sans";}
.line{height:2px;width:100%;background:#c34179;font-family:Lato,"Open Sans";}

.recipeBlogs { margin-bottom: 25px; font-family:"Open Sans";border-bottom:2px solid #4c0025;font-family:Lato,"Open Sans";}
.recipeBlogs h2{color:#4c0025; font-size:36px;font-family:Lato,"Open Sans";}
.recipeBlogs ul > li > a > strong{font-size:21px;font-weight:350;display:block;margin-top:0px;font-family:Lato,"Open Sans";}
.recipeBlogs.paperbox > * { background: #FFF9EA; font-family:Lato,"Open Sans";}
.recipeBlogs ul { border: 0; margin-top: 5px; padding-left:0px; font-family:Lato,"Open Sans";}
.recipeBlogs ul li { border: 0; padding-bottom:20px; font-family:Lato,"Open Sans";}
.recipeBlogs ul li .excerpt{font-size:16px;font-family:Lato,"Open Sans";}
.recipeBlogs ul li:before{content:"" !important;font-family:Lato,"Open Sans";}

.forum-recipes{color:#4c0025;font-size:36px;font-family:Lato,"Open Sans";}
.forum{border:0px !important;}

.recipe-time { width: 296px; height: 250px; overflow: hidden; position: relative; border-radius: 10px; border: 2px solid #EEE; margin: 10px 0; font-family:Lato,"Open Sans";}
.recipe-time p { position: absolute; color: #FFF; top: 5px; left: 0; padding: 3px 9px; background: rgb(255, 101, 1); background: rgba(255, 101, 1, 0.9); font: italic bold 16px/20px; z-index: 1; box-shadow: 3px 3px 3px rgba(0,0,0,0.6); border-radius: 0 3px 3px 0; font-family:Lato,"Open Sans";}
.recipe-time img { position: absolute; top: 0; left: 0; z-index: 0; font-family:Lato,"Open Sans";}
.recipe-time a { position: absolute; top: 90px; max-width: 75%; left: 0; z-index: 1; color: #111; padding: 7px 9px; font: italic bold 20px/20px ; background: #FFF; background: rgba(255,255,255,0.9); box-shadow: 3px 3px 3px rgba(0,0,0,0.6); font-family:Lato,"Open Sans";}
.recipe-time a:hover { color: #FF6501; text-shadow: 1px 1px 1px rgba(0,0,0,0.1); font-family:Lato,"Open Sans";}

.recipe-options { background: #FEEDB7; padding: 10px; border: 1px solid #FFD147; margin-bottom: 15px; font-size: 0.85em; overflow: hidden; min-height: 15px; font-family:Lato,"Open Sans";}
.recipe-options a { margin-right: 10px; color: #222; text-shadow: 1px 1px 0 #FFF; font-family:Lato,"Open Sans";}

.recipe p.options, .recipes p.options { text-align: right; font-size: 11px; text-indent: 5px; line-height: 16px; }
.recipe p.options a, .recipes p.options a { color: #A9A9A9; }

.recipes .notify { margin-bottom: 15px; }

.recipe { position: relative; }
.recipe-name{border-bottom:2px solid #4c0025;margin-bottom:20px;}
.recipe-name h2{color:#b91961;font-size:36px; line-height:2;margin:0px;}
.recipe-name h2 img {vertical-align: middle;margin-left:30px;}
.recipe-info{background:#ffbad9;padding:10px;box-sizing: border-box;}
.recipe-image {float:right; text-align: center;color: #fff;text-shadow: 2px 2px #666;font-size: 26px;padding:10px;box-sizing: border-box;}
.recipe-image img{border:1px solid #666;width:100%;}
.recipe-details { margin:auto; background:#4c0025; max-width:860px; width:95%;color:#fff;padding:10px;font-size:14px;}
.recipe-ingredients{max-width:300px; ;margin: 0;float:left;}
.recipe-details dl {max-width:300px; ;margin: 0;float:left;}
.recipe-details dt { font-size: 10px; margin: 0; padding: 5px; float:left; clear:left; vertical-align:middle;}
.recipe-details dd { font-size: 11px; margin: 0; padding: 5px; font-weight: bold; float:left;  vertical-align:middle;}
.recipe-details img {border:0px; cursor:help; }
.recipe-details .icon { position: absolute; left: -30px; top: 5px; }
.recipe-ingredients{padding:10px; line-height: 1.3; font-size: 16px; color:#fff; font-family:"Arial" !important; }
.recipe-ingredients h3{color:#b91961;font-size:30px;border-bottom:2px solid #b91961;margin-top:0px;}
.recipe-instructions {padding:10px; line-height: 1.3; font-size: 16px; color:#434343; font-family:"Arial" !important; }
.recipe-instructions h3{color:#b91961;font-size:30px;border-bottom:2px solid #4c0025;}
.recipe .showCalculator { position: absolute; top: 392px; right: 0; }
.recipe-instructions > div > p{font-family:"Arial" !important;}

#recipesTop { width: 100%; height: 200px; position: relative; overflow: hidden; background: url(/i/recipe/apla_new.jpg) no-repeat; background-size:cover; margin-bottom: 10px; }
#recipesTop > div { height: 150px; position: relative; }
#recipesTop ul { position: absolute; bottom: -3px; left: 40px; height: 32px; padding: 0; margin: 0; border: 0; }
#recipesTop ul li { float: left; padding: 10px; margin: 0 2px 0 0; border: 0;background:rgba(185, 25, 97, .8);}
#recipesTop ul li a { color: #fff; float: left; }
#recipesTop ul li a.current { font-weight: bold;font-size:16px;}
#recipesTop ul li:hover { background: #fff; color:#b91961; }
#recipesTop ul li:hover>a{ color:#b91961; }



.recipeComments { list-style-type: none; margin: 10px 0 20px 0; padding: 0; border-bottom: 1px solid #CCC; border-top: 2px solid #FFF; }
.recipeComments li { padding: 10px 0; border-top: 1px solid #CCC; border-bottom: 2px solid #FFF; position: relative; }
.recipeComments li .report { position: absolute; right: 0; bottom: 3px; }


#recipeCalculator { background: #A1AB17 url(/i/recipe/calculator/header.png) no-repeat 27px 17px; padding: 60px 0 0; border-radius: 10px; }
#recipeCalculator form { background: url(/i/recipe/calculator/bg.png) no-repeat left bottom; padding: 0 27px 60px; }
#recipeCalculator label { cursor: pointer; }
#recipeCalculator dl > * { padding: 6px 0 0; margin: 0; font-size: 11px; }
#recipeCalculator input[type=submit] { background: #A83286; }
#recipeCalculator #ingredient { background: #EEE; }
#calculator .close { background: url(/i/recipe/calculator/close.png); right: -23px; width: 33px; height: 47px; top: 23px; }

.calcResult { padding: 10px 15px; background: #FFF; border: 3px solid #A83286; border-radius: 5px; margin: 0 27px; font: 20px Arial; color: #A83286; }
.calcResult strong { color: #111; font-size: 16px; }


#recipeSidebar .navigation ul { display: none; }
#recipeSidebar .navigation .active ul { display: block; }

.recipe #comments { margin-bottom: 20px; }
.recipe #calculator { width: 435px; }

.sidebar #veggy-label, .sidebar #allergy-label { width: 90%; float: right; height: 20px; line-height: 20px; padding: 0 0 5px; }
.sidebar #veggy-element, .sidebar #allergy-element { width: 10%; float: left; height: 20px; padding: 0 0 5px; }

.recipes .recommend {background:#ffbad9;margin-bottom:20px;}
.recipes .recommend > div{padding:10px;}
.recipes .recommend h2{color:#fff;text-shadow:1px 1px #333;float:left;width:50%}
.recipes .recommend h2 a{color:#fff;text-shadow:2px 2px #666;font-size:36px;}
.recommend .parametry{background:#4c0025;color:#fff;clear:both;padding:5px;}
.recommend .parametry p {float:left;padding:0 10px;font-size:14px;font-family:Lato, sans-serif;}
.recommend img:not(.ico) { float: right; margin-left: 15px;margin-bottom:10px; }
.recommend .ico{border:0px;vertical-align: middle;cursor:help;}
.recommend h2 { font-size: 16px; line-height: 24px; line-height:1.3}
.recommend h2 a { font-size: 20px; color: #753F0A; }

.categories { margin-bottom: 25px; }
.categories.paperbox > * { background: #FEF6E3; box-shadow: inset 0 0 10px rgba(0,0,0,0.1); }
.categories.paperbox a:hover img { position: relative; top: 2px; left: 2px; }

.quotation { margin-bottom: 10px; background: #30A401 url(/i/home/quotation32.png) no-repeat 0 0; padding-top: 100px; width: 300px; border-radius: 5px; position: relative; height: 185px; overflow: hidden; }
.quotation ul { width: 2000em; list-style-type: none; overflow: hidden; height: 150px; margin: 0; padding: 0; position: absolute; top: 100px; left: 0;}
.quotation ul li { height: 100%; float: left; width: 300px; margin: 0; padding: 0; position: relative; }
.quotation ul li .author { height: 75%; float: left; width: 60px; text-align: center; margin: 0 0 0 20px; }
.quotation ul li .author img { border: 1px solid #ACAAAB; margin: 5px 0 0 0; }
.quotation ul li .text { float: left; width: 175px; margin: 0 0 0 15px; color: #FFF; font: normal 11px/14px Verdana; }
.quotation ul li .author .qh { margin: 5px; background: url(/i/home/quotation32.png) no-repeat -305px 0; width: 46px; height: 16px; display: block; }
.quotation ul li .text .qh { margin: 5px 0; background: url(/i/home/quotation32.png) no-repeat -305px -15px; width: 46px; height: 19px; display: block; }
.quotation ul li .referer { clear: both; font: normal 11px/20px Verdana; padding: 0 20px; color: #333; position: relative; margin: 0; height: 20px; }
.quotation ul li .referer a { color: #fddd2c; }
.quotation .next { cursor: pointer; position: absolute; right: 0; top: 155px; background: url(/i/home/quotation32.png) no-repeat -359px -9px; width: 17px; height: 24px; }
.quotation .next:hover { background-position: -377px -9px; }
.quotation .vote { position: absolute; bottom: 5px; left: 130px; width: 92px; height: 32px; background: url(/i/home/quotation32.png) no-repeat -303px -33px; }
.quotation .vote:hover { background-position: -303px -65px; }
.quotation .qi { color: #FFF; position: absolute; bottom: 10px; width: 100%; padding: 5px; display: block; text-align: center; }
.quotation .qn { color: #fddd2c; font: normal 10px Verdana; }
.quotation .qd { position: absolute; left: 0; top: 3px; width: 15px; height: 20px; background: url(/i/home/quotation32.png) no-repeat -395px 2px; }
.quotation .referer .qd { top: 0; }

#wall .side { width: 180px; float: right; }
#wall .side h2 { font: bold italic 14px 'Trebuchet MS', Verdana, Tahoma; color: #555; margin: 0 0 10px 0; }
#wall .side ul { overflow: hidden; margin-bottom: 15px; }
#wall .actions { width: 450px; float: left; background: #F4F6F5; padding: 3px 10px; position: relative; }
#wall .online { list-style-type: none; margin: 0; padding: 0; }
#wall .online li, #wall .online img, #wall .online a { float: left; width: 60px; height: 60px; }
#wall .online.small li, #wall .online.small img, #wall .online.small a { width: 30px; height: 30px; }
#wall .actions ul { list-style-type: none; margin: 0; padding: 0; }
#wall .actions li { overflow: hidden; line-height: 15px; font-size: 11px; font-style: italic; padding: 10px 0; border-bottom: 1px solid #DEDEDE; }
#wall .actions li.type_99 { line-height: 12px; }
#wall .actions li.notype { font-style: normal; background: #FEFEFE; }
#wall .actions li p { margin: 0; }
#wall .actions li.loadMore { text-align: center; border: 0; font-style: italic; }
#wall .actions li.loadMore a { color: #777; text-shadow: 1px 1px 0 #FFF; }
#wall .actions a { font-weight: bold; color: #508415; }
#wall .actions a.nick { color: #88053A; }
#wall .actions .icon { float: left; margin-right: 5px; }
#wall .actions .avatar { width: 30px; height: 30px; float: left; margin: 0 10px 0 0; }
#wall .actions .avatar img { width: 30px; height: 30px; }
#wall .actions em { font-size: 9px; color: #555; }
#wall .actions form { display: block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #CCC; }
#wall .actions dl, #wall .actions dd { margin: 0; padding: 0; }
#wall .actions dt { padding: 3px 0; font-weight: bold; font-size: 11px; }
#wall .actions #postWall-label { display: none; }

.articleBox { padding: 10px; background: #FAFAFA; border: 1px solid #EEE; float: left; width: 100%; max-width:408px; margin: 0 10px 10px 0; height: 250px; position: relative; }
#articlesfix .articleBox{width:100%;max-width:49%;margin:0px; padding:10px;box-sizing: border-box;margin-bottom:20px;margin-right:1%;height:270px;}
#articlesfix .fromBlock{max-width:99%}
.articleBox.channel0 { float: none; width: auto; height: auto; clear: both; }
.articleBox.channel0 li { overflow: visible; clear: none; }
.articleBox.channel0 li.row0 h2 { font-size: 18px; line-height: 22px; }
.articleBox h1 { margin: 0 0 10px 0; font: italic bold 12px/30px 'Trebuchet MS', Verdana, Tahoma; text-transform: uppercase; border-bottom: 1px solid #999; height: 30px; }
.articleBox ul { list-style-type: none; padding: 0; margin: 0; overflow: hidden; }
.articleBox li { margin: 0; padding: 0; }
.articleBox li.row0 img { float: left; margin: 0 10px 10px 0; border: 1px solid #999; }
.articleBox.fromBlock img { width: 210px; }
.articleBox h2 { font: bold 12px/1.6 Georgia, Verdana, Tahoma; margin: 0 0 5px 0; }
.articleBox li { font: normal 11px/1.4 Tahoma, Verdana; clear: both; }
.articleBox a { color: #826697; }
.articleBox a.more { position: absolute; bottom: 7px; right: 7px; font: italic bold 12px/1 'Trebuchet MS', Verdana, Tahoma; color: #111; }

.newsletterForm { background: url(/i/newsletter/screen.jpg) no-repeat top right; padding: 50px 400px 250px 30px; border-radius: 10px; }
.newsletterForm h1 { font: italic bold 50px 'Teebuchet MS', Arial; color: #A9357E; text-shadow: 2px 2px 2px rgba(0,0,0,0.1); margin: 0; }
.newsletterForm h2 { font: italic bold 30px 'Teebuchet MS', Arial; text-shadow: 2px 2px 2px rgba(0,0,0,0.1); margin: 0; }
.newsletterForm > p { font-size: 14px; font-weight: bold; line-height: 1.4; margin: 25px 0; }
.newsletterForm form { background: #f0f0f0; padding: 5px 10px; border-radius: 10px; }
.newsletterForm dt { margin: 0; padding: 0 0 5px; font-weight: bold; color: #C43377; text-shadow: 1px 1px 0 rgba(255,255,255,0.7); }
.newsletterForm dd { margin: 0; padding: 3px 0; }
.newsletterForm a { color: #228D22; text-decoration: underline; }
.newsletterForm form a { color: #777; }


/* Issuu Box */
.IssuuBox { width: 290px; min-height: 70px; _height: 70px; background: url(/i/e-magazyn.jpg) no-repeat 5px 5px; margin: 0 auto; overflow: hidden; border: 1px dotted #DB5591; }
.IssuuBox .IssuuLinkExternal { margin: 7px 0 10px 56px; }
.IssuuBox .IssuuLink { margin: 0 0 0 56px; }
.IssuuBox a { text-decoration: none; color: #C43175; font-weight: bold; }
.IssuuBox a:hover { text-decoration: underline; }

/* klub mam testerek */
#t-club .baner{margin:auto;}
#t-club h3{color:#5e0930;font-size:24px;border-bottom:2px solid #c53573;}
.done{color:green;}
#t-club .question-box{width:33%;float:left;padding:5px;box-sizing: border-box;min-height:340px;font-size:18px;}
#t-club .question-box-{width:100%;float:left;padding:5px;box-sizing: border-box;min-height:340px;font-size:18px;}
#t-club .fotorama__pointer{height:500px !important;}
#t-club .fotorama__stage{height:500px !important;}
#t-club .title{border-bottom:5px solid #ffe0ed;min-height:80px;}
#t-club .question-box-large .title{font-size:22px;}
#t-club button{background:#ff9100;color:#fff;font-weight:bold;border:0px;border-radius:15px;padding:4px 10px;margin:auto;margin-top:-44px;font-size:24px;cursor:pointer;display:block;position:relative;z-index:100;}
#t-club .review-box{width:33%;float:left;padding:5px;box-sizing: border-box;min-height:250px;font-size:18px;}
#t-club .best-rates{background:#ffbb2e;padding:15px;color:#fff;font-weight:bold;text-align:center;font-size:24px;box-sizing: border-box;}
#t-club .best-rates .heading{margin:0px;}
#t-club .best-rates .title{background:#ff9100;border:0px;padding:5px;margin:0px;min-height:130px;}
#t-club .best-rates .question-box{min-height:0px;}
#t-club .rates-box{border-radius:15px;position:relative;max-width:150px;margin:auto;padding:3px 3px 0 3px;text-align:center;color:#999;}
#t-club .question .rates-box{top:200px;margin-bottom:-20px;height:35px;}
.rulesCont  .hint{display:none;}
.rulesCont + ul.errors{clear:both;margin-left:40px;}
.star{float:left; cursor:pointer;}
#rateForm{visibility:hidden;height:0px;}

.archived{font-weight:bold;font-size:20px;color:#CD3371;}

@media screen and (max-width: 1200px){
  #t-club .fotorama__pointer{height:410px !important;}
  #t-club .fotorama__stage{height:410px !important;}
}

@media screen and (max-width: 640px){
  #t-club .question-box,#t-club .review-box{width:100%;}
  #t-club .question-box img,#t-club .review-box img{margin:auto;display:block;}
  #t-club .question .rates-box{top:0px;}
}

@media screen and (max-width: 480px){
  #t-club .fotorama__pointer{height:350px !important;}
  #t-club .fotorama__stage{height:350px !important;}
}
/* Kalendarz rozwoju ciaży */
#kalendarz-rozwoju-ciazy{background:#FFFCDB;border-radius:30px;padding:10px;margin-bottom:30px;}
.trimesters-container{margin:auto;}
.trim{width:calc(33%);float:left;padding:5px;box-sizing: border-box;}
.trimestr{background:#C53573;color:#fff;float:left;padding:5px 0;border-radius: 15px;text-align:center;width:100%;margin-bottom:10px;}
.wk{margin:auto;max-width:270px;text-align:right;}
.trimester-weeks{width:calc(100% - 56px);max-width:200px;margin:0;float:left;margin-top:5px;padding-left:5px;box-sizing: border-box;}
.trimester-weeks-1{width:190px;}
.week{border:2px solid #E872A5;background: #eee;color:#E872A5;border-radius:15px;float:left;width:20px;text-align:center;margin:2px;font-weight:bold;}
.week:hover{background: #E872A5;color:#eee;}
.week-margined{margin-left:16px;}
.plod{float:left;}

@media screen and (max-width: 1220px){
  .trim{width:100%;}
  .trimestr{max-width:75%;width:100%;float:none;margin:10px auto;}
}


/* Poll main page */
.MainPagePoll { -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #c4bfbf;
                background: #ddd; /* for non-css3 browsers */
                /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#aaa');*/ /* for IE */
                background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa)); /* for webkit browsers */
                background: -moz-linear-gradient(top, #fff, #aaa); /* for firefox 3.6+ */
                margin-bottom: 10px;
}
.MainPagePoll .PollTitle { padding: 10px; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; background: url(/i/users/poll/sonda_grafika.png) no-repeat 97% center #fff; font: bold 17px Arial; }
.MainPagePoll .PollTitle strong { display: block; background: url(/i/users/poll/strzalka.png) no-repeat center left; padding: 0 40px 0 25px; }
.MainPagePoll .PollTitle strong small { font-weight: normal; font-size: 70%; font-style: italic; }
.MainPagePoll .PollQuestion { background: #ffe880; font: bold 12px Arial; padding: 5px 10px; text-align: center; }
.MainPagePoll .morePolls { padding-top: 0; margin-top: -10px; }
.MainPagePoll .morePolls a { color: #000; text-decoration: underline; }
.MainPagePoll form { padding: 5px 20px; }
.MainPagePoll table { margin: 0 auto; }
.MainPagePoll input.addVote, a.addVoteBtn { margin: 0; padding: 0; border: none; background: url(/i/users/poll/przyciski.png) no-repeat center top; width: 115px; height: 33px; overflow: hidden; color: #fff; text-align: center; font: 14px/30px Arial; cursor: pointer; }
.MainPagePoll input.addVote:hover, .MainPagePoll input.addVote:active , a.addVoteBtn:hover, a.addVoteBtn:active { background-position: center bottom; }
/*
.MainPagePoll .sponsorPollLayer {  margin: 0 0 5px; padding-bottom: 10px; text-align: center; }
.MainPagePoll .sponsorPollLayer span.sponsorPollLayerTxt { display: block; color: #333; font-weight: bold; padding: 0 6px 6px; }
*/
.MainPagePoll .sponsorPollLayer { background: #fff; margin: 0 0 5px; padding-bottom: 10px; text-align: center; /*border-top: 2px solid #999;*/ border-bottom: 10px solid #ADADAD; }
.MainPagePoll .sponsorPollLayer span.sponsorPollLayerTxt { display: block; color: #777; font-weight: bold; padding: 6px; }
.MainPagePoll .sponsorPollLayer img { max-height: 130px; }
a.addVoteBtn { display: block; margin: 0 auto; }

a.addVoteBtnList { background: url(/i/users/poll/przyciski-green.png) no-repeat center top !important; }

.MainPagePoll div.selector, .MainPagePoll div.selector span, .MainPagePoll div.checker span, .MainPagePoll div.radio span, .MainPagePoll div.uploader, .MainPagePoll div.uploader span.action, .MainPagePoll div.button, .MainPagePoll div.button span
{
  background-image: url(/i/forms/sprite3.png);
}
.MainPagePoll table#PollResultView { margin: 10px auto !important; }
.MainPagePoll table#PollResultView td { color: #555; font: 12px Arial; }
.MainPagePoll table#PollResultView .PollResultBar { width: 90px; }
.MainPagePoll table#PollResultView div.ChartBar { height: 11px; width: 100%; border: 1px solid #999; background: #fff; }
.MainPagePoll table#PollResultView div.ChartBar div {
  background: #00b7ea;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ec3', endColorstr='#00b7ea'); /* for IE */
  background: -webkit-gradient(linear, left, right, from(#009ec3), to(#00b7ea)); /* for webkit browsers */
  background: -moz-linear-gradient(left, #009ec3, #00b7ea); /* for firefox 3.6+ */
}


/* Poll main page */
.MainPageQuestionnaire { -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #c4bfbf;
                         background: #ddd; /* for non-css3 browsers */
                         /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#aaa');*/ /* for IE */
                         background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa)); /* for webkit browsers */
                         background: -moz-linear-gradient(top, #fff, #aaa); /* for firefox 3.6+ */
                         margin-bottom: 10px;
}
.MainPageQuestionnaire .QuestionnaireHeader { padding: 10px; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; background: url(/i/users/poll/sonda_grafika.png) no-repeat 97% center #fff; font: bold 17px Arial; }
.MainPageQuestionnaire .QuestionnaireHeader strong { display: block; background: url(/i/users/poll/strzalka.png) no-repeat center left; padding: 0 40px 0 25px; }
.MainPageQuestionnaire .QuestionnaireHeader strong small { font-weight: normal; font-size: 70%; font-style: italic; }
.MainPageQuestionnaire .QuestionnaireTitle { background: #ffe880; font: bold 12px Arial; padding: 5px 10px; text-align: center; }
.MainPageQuestionnaire .QuestionnaireIntro { padding: 5px 10px; text-align: justify; font: 12px Arial; }
.MainPageQuestionnaire .seeQuestionnaire { margin: 0; padding: 0; border: none; background: url(/i/users/poll/przyciski.png) no-repeat center top; height: 33px; overflow: hidden; color: #fff; text-align: center; font: 14px/30px Arial; cursor: pointer; }
.MainPageQuestionnaire .seeQuestionnaire:hover { background-position: center bottom; }
.MainPageQuestionnaire .moreQuestionnaires { padding-top: 0; margin-top: 7px; }
.MainPageQuestionnaire .moreQuestionnaires a { color: #000; text-decoration: underline; }

.QuestionnaireView .QuestionnaireCountQuestions { padding: 5px 10px; font: bold 12px Arial italic; }
.QuestionnaireView .Question {
  border-top: 1px solid #c4bfbf; padding: 10px; overflow: hidden;
  background: #eee; /* for non-css3 browsers */
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#aaa');*/ /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa)); /* for webkit browsers */
  background: -moz-linear-gradient(top, #fff, #ddd); /* for firefox 3.6+ */
}
.QuestionnaireView .Question table { margin: 10px auto; border: 1px solid #ccc; }



.NameBankPromo { position: relative; background: url('/i/bg_bank_imion_pl.jpg') no-repeat center; width: 300px; height: 250px; overflow: hidden; margin-bottom: 10px; }
.NameBankPromo .NameBankBoks1 { font: normal 15px Arial; color: #5a3232; display: block; position: absolute; top: 62px; left: 95px; width: 160px; }
.NameBankPromo .NameBankBoks2 { font: bold 16px Arial; color: #4c0a4c; display: block; position: absolute; left: 25px; top: 127px; width: 260px; text-align: center; }
.NameBankPromo .NameBankBoks2 a { color: #4c0a4c; }
.NameBankPromo .NameBankBoks3 { font: normal 17px Arial; color: #825858; display: block; position: absolute; text-align: right; right: 20px; bottom: 20px; width: 200px; }
.NameBankPromo .NameBankL1 { position: absolute; top:0; left:0; width: 300px; height: 100px; }
.NameBankPromo .NameBankL2 { position: absolute; bottom:0; left:0; width: 300px; height: 70px; }

.tommorowBox { width: 290px; background: rgb(72, 199, 56); background: rgba(72, 199, 56, 0.66); padding: 11px; margin: 0 0 10px 0; border-radius: 6px; line-height: 1.6; font-size: 13px; }
.tommorowBox p { margin: 0; }
.tommorowBox .tommorowBoxH { color: #0A4902; border-bottom: 2px dotted #FFF; border-color: rgba(255,255,255,0.66); padding: 0 0 3px 0; margin: 0 0 7px 0; font-style: italic; }

#spotkaniemam { background: #FFF; font-family:Lato,"Open Sans";}
#spotkaniemam .fotorama__caption{background-color: rgba(255,255,255,.7);font-weight:bold;padding:20px;font-size:26px;}
#spotkaniemam .fotorama__stage{height:360px;}
#spotkaniemam .fotorama__caption__wrap{background:transparent;}
#spotkaniemam .fotorama__thumb-border{border-color:#c43672;}
#spotkaniemam .fotorama__nav::after{background:none;}
#spotkaniemam .ArticleTileTitle{height:85px;box-sizing: border-box;}
#spotkaniemam .topInfoBox {border-bottom: 0; overflow: hidden; height:400px; }
#spotkaniemam .topInfoBox .topInfo-panes4 .topInfo-row img { border-radius: 10px; margin-right: 30px; height: auto; }
#spotkaniemam .topInfoBox .topInfo-panes4 .topInfo-row .topInfo-title { font-size: 22px; color: #AF2C61; font-weight: normal; background: url(/i/spotkaniemam/separator.png) no-repeat 0 100%; overflow: hidden; padding: 10px; }
#spotkaniemam .topInfoBox .topInfo-panes4 .topInfo-row .topInfo-title2 { color: #0099CC; }
#spotkaniemam .topInfoBox .topInfo-panes4 .topInfo-row .topInfo-lead { display: block; padding: 10px; }
#spotkaniemam .topInfo-tabs4 { right: auto; left: 190px; background: none; bottom: 35px; }
#spotkaniemam .topInfoBox .topInfo-tabs4 li a { background: url(/i/spotkaniemam/sprite.png) no-repeat 0 100%; width: 17px; height: 17px; }
#spotkaniemam .topInfoBox .topInfo-tabs4.warsztaty li a { background: url(/i/warsztaty/sprite.png) no-repeat 0 100%; }
#spotkaniemam .topInfoBox .topInfo-tabs4 li a.current { background-position: -16px 100%; }
#spotkaniemam .logos { text-align: center; padding: 20px; position: relative; overflow: hidden; min-height: 100px; }
#spotkaniemam .marquee p { white-space: nowrap; }
#spotkaniemam .logos img { max-height: 80px; vertical-align: middle; }
#spotkaniemam .logos p.Title { letter-spacing: 3px; color: #AF2C61; font-size: 20px; font-style: italic; background: url(/i/spotkaniemam/separator.png) no-repeat 0 100%; text-align: left; padding: 10px 0; margin: 0 20px 10px; }
#spotkaniemam .logos p { padding: 10px 0; margin: 0 0 10px; }
#spotkaniemam .zdobadz{background:url("/i/warsztaty/button_warsztaty.jpg");height:120px;max-width:882px;width:100%;display:block;background-size:contain;background-repeat:no-repeat;}
#spotkaniemam .zdobadz:hover{background:url("/i/warsztaty/button_warsztaty-o.jpg");background-size:contain;background-repeat:no-repeat;}
#spotkaniemam .meetingForm { padding: 20px; }
#spotkaniemam .meetingForm p.Title { letter-spacing: 3px; color: #AF2C61; font-size: 20px; font-style: italic; background: url(/i/spotkaniemam/separator.png) no-repeat 0 100%; text-align: left; padding: 10px 0; margin: 0 20px 10px; }
#spotkaniemam .meetingForm form { padding-left: 25px; }
#spotkaniemam .MainPagePoll { height: 250px; background: #BBC40E; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#BBC40E)); background: -moz-linear-gradient(top, #fff, #BBC40E);  }
#spotkaniemam .PollQuestion { background: #0099CC; color: #FFF; }
#spotkaniemam p.title {color: #FFF;  font-size: 30px;padding-bottom:10px;}
#spotkaniemam p.title.smaller { font-size: 22px; }
#spotkaniemam p.title.title2 { position: relative; color: #5c0a30; border-bottom:3px solid #c43672; }
#spotkaniemam h3.title2 a  { color: #00aeef; font-size: 17px; font-weight: normal; }
#spotkaniemam .ToolBanners{margin-top:100px;}

#spotkaniemam p.title a.registrationClosed { position: absolute; top: 0; right: 0; width: 300px; text-align: center; font: 12px; background: #B22A1B; }
#spotkaniemam .list {width: auto; overflow: hidden; }
#spotkaniemam #rightReverse { border: 0; min-height: 10px; margin-right: 30px; } 
#spotkaniemam #threadsLatestMessage { margin: 0 30px; } 
#spotkaniemam #homeForumThreads { clear: both; }

#spotkaniemam h3 { color: #0099CC; }
#spotkaniemam li.meetings-li{width:33%;float:left;border-bottom:0px;padding:5px;box-sizing: border-box;}
#spotkaniemam li.meetings-li img{float:none;width:100%;}
#spotkaniemam li.meetings-li > a > span{background:#f8f8f8;display:block;padding:10px;box-sizing: border-box;font-size:15px;font-weight:bold;height:85px;}
#spotkaniemam .more-right {float:right;padding-right:10px;}
#spotkaniemam .logos {padding:0px;}
#spotkaniemam .logos span{font-size: 22px;color:#a34776 !important;font-family:Lato,"Open Sans";}
#spotkaniemam .logos p:first-child >span >span{display:block;border-bottom:3px solid #c6c6c6;padding-bottom:5px;}
#spotkaniemam .logos p:nth-child(3){display:block;border-bottom:3px solid #c6c6c6;}

#spotkaniemam.spotkaniemam p.title.title2:before { background: none; }
#spotkaniemam.spotkaniemam p.title.title2 { background: #88DAD5; display: inline-block; border-radius: 10px; color: #8C110A; letter-spacing: 1px; }
#spotkaniemam.spotkaniemam h3.title2 a,
#spotkaniemam.spotkaniemam .topInfoBox .topInfo-panes4 .topInfo-row .topInfo-title2 { color: #8C110A; }
#spotkaniemam.spotkaniemam p.title.smaller { background: #88DAD5; }
#spotkaniemam.spotkaniemam .img img  { border-radius: 10px; overflow: hidden; }
#spotkaniemam.spotkaniemam .meetingQuote,
#spotkaniemam.spotkaniemam  .MainPagePoll { background: #FFA19D; background: -webkit-gradient(linear, left top, left bottom, from(#FFDAD8), to(#FFA19D)); background: -moz-linear-gradient(top, #FFDAD8, #FFA19D); background: linear-gradient(top, #FFDAD8, #FFA19D); }
#spotkaniemam #homeForumThreads{border-bottom:0px;position:relative;}
#spotkaniemam #homeForumThreads li{list-style:none;}
#spotkaniemam #homeForumThreads h2{color:#5c0a30;border-bottom:3px solid #c43672;padding-bottom:5px;font-size:22px;}
#spotkaniemam #homeForumThreads{margin-bottom:50px;}

.meetingQuote { height: 150px; line-height: 150px; background: #5c0a30; border-radius: 10px; overflow: hidden; margin: 0 30px 30px; background: -webkit-gradient(linear, left top, left bottom, from(#c43672), to(#5c0a30)); background: -moz-linear-gradient(top, #c43672, #5c0a30); border: 0px solid #c4bfbf; }
.meetingQuote .quoteTxt { padding: 20px; display: inline-block; vertical-align: middle; }
.meetingQuote .quoteTxt * { display: block; line-height: 1; }
.meetingQuote a { font: italic 18px/1.3 Georgia; color: #fff; margin-bottom: 10px; }
.meetingQuote span { text-align: right; color: #fff; }

.meetingPoll { margin: 0 30px 30px; width: 300px; float: right; }
.meetingGallery { padding: 15px 0 30px; overflow: hidden; }
.meetingGallery img { margin-right: 5px; border-radius: 10px; overflow: hidden; }

.QuestionList ul { list-style-type: none; margin: 0; padding: 0; }
.QuestionList ul li { background: #f5f5f5; border: 1px solid #ccc; padding: 2px 10px; border-radius: 5px; }
.QuestionList ul li a.unconnect { color: #f00; }

#right iframe{max-width:100%;}

.tools-articles-banners{float:right;width:215px;margin:5px 0 0 5px;}
#maternity-container{margin:auto;}
#maternity-form{background:url("/i/home/maternitybg2.jpg");background-repeat:no-repeat;width:100%;overflow:hidden;height:432px;border-radius:5px;font-size:1.2em;}
#maternity-form input[type=text], #maternity-form select{height:30px;font-size:.9em;margin:1px;}
#maternity-form input[type=text] {background:#fff;}
#submitcontainer{padding-left:25px;padding-top:15px;height:82px;clear:both;}
#maternity-form input[type=submit]{background:#c53573;width:200px;margin-top:25px;margin-bottom:25px;padding:5px;font-size:1.2em;font-weight:bold;}
#maternity-result{clear:both;font-size:1.2em;padding-left:25px;background:#f7deca; border-radius:5px;border:1px solid #c23673;padding-top:15px;display:none;margin-bottom:10px;box-sizing: border-box;max-width:780px;}
#maternity-result b{color:#c23673;}

#ResponsivePage .recipe .showCalculator {top:372px;}

#quizQuestion .apla-form .floatRight{width:40% !important;}
#quizQuestion .apla-form .floatRight img{max-width:100% !important;}

/*.channel-swieta #Header .Logo{left:250px !important;}8*/   
.channel-swieta #Header {background-color:#c53573 !important;}
.channel-swieta #Topbar {background:#5E0930 !important;}

.even{background:#fff;}
.odd{background:#eee;}

a.small{font-size:12px;font-weight:100;}
a.small:hover{text-decoration: underline;}

.plista{float:left;overflow:hidden;width:50%;}
.plista_widget_infeed{margin-left:-10px;}
.plista .plista_widget_infeed{margin-left:0;}
.plista .plista_widget_infeed .plistaAllOuter{width:100%;}
.plista_widget_topArticle{margin:0 0 0 10px;}

@media screen and (max-width: 1220px) {
  #ResponsivePage .wrap { width: 1000px; }
  #ResponsivePage #leftReverse,
  #ResponsivePage .leftReverse,
  #ResponsivePage #right,
  #ResponsivePage .right { width: 680px; margin: 0; }
  #ResponsivePage .ExpertsBoxTitle img { width: 60px; height: 60px; }
  #ResponsivePage .ExpertsBox p { font-size: 11px; }
  #ResponsivePage .ArticleTileTitle { font-size: 15px; padding: 5px 10px; }
  #ResponsivePage .Competitions .ArticleTileTitle { font-size: 18px; }
  #ResponsivePage #homeForumThreads .threads-lists td { padding: 4px 6px; font-size: 12px; }
  #ResponsivePage .MainSliderItemTitle strong { font-size: 18px; }
  #Menu form { display: none; }
  .articleBox{max-width:680px;box-sizing: border-box;}
  .tools-articles-banners{margin-right:0px;}
  .recipe-image{float:none;margin:auto;}

  #spotkaniemam .topInfoBox{height:270px;}
  #t-club .question .rates-box{margin-bottom:20px;}
  .channel-swieta #Header .Logo{float:none;margin-bottom: 50px;position:static !important;} 
  
  #Menu .menu-parter { right: 0; }
  
}

@media screen and (max-width: 1010px) {
  #ResponsivePage .wrap { width: 680px; }
  #ResponsivePage #leftReverse,
  #ResponsivePage .leftReverse,
  #ResponsivePage #rightReverse,
  #ResponsivePage .rightReverse,
  #ResponsivePage .left,
  #ResponsivePage #left,
  #ResponsivePage #right { width: auto; float: none; margin-bottom: 20px; }
  #ResponsivePage #left iframe{margin:auto !important; display:block;}
  #ResponsivePage #Header .Logo p { display: block; padding: 0; }	
  #ResponsivePage #Menu .wrap > ul > li { display: none; border-bottom: 1px solid #DDD; position: relative; top: 2px;}
  #ResponsivePage #Menu .wrap > ul > li.menuToggle { display: block; }
  #ResponsivePage #Menu .wrap > ul > li.menuToggle a { display: block; }
  #ResponsivePage #Menu .wrap > ul > li.menuToggle a:after { content: ''; margin-top: 5px; float: right; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #AAA transparent transparent transparent; }	
  #ResponsivePage #Menu.opened .wrap > ul > li { display: block; }
  #ResponsivePage #Menu .wrap > ul > li > a { font-weight: 700; font-size: 15px; color: #5E0930; }
  #ResponsivePage #Menu .wrap > ul > li > ul { display: block; position: static; min-width: none; max-width: none; box-shadow: none; background: none;  }	
  #ResponsivePage #Menu .wrap > ul > li:hover { background: none; }
  #ResponsivePage #Menu .wrap > ul > li:hover a { color: #111; }
  #ResponsivePage #Menu .wrap > ul > li > ul a { display: block; padding: 2px 8px; transition: all 0.3s; }
  #ResponsivePage #Menu .wrap > ul > li > ul a:hover { background: none; }
  #ResponsivePage .toggledSidebar { position: relative; left: 320px; transition: opacity 3s; }
  #ResponsivePage .toggledSidebar #left { opacity: 1; }
  #ResponsivePage .toggleSidebar { display: none; padding: 5px 10px; background: #C53573; color: #fff; cursor: pointer; margin-bottom: 20px; border-radius: 3px; }

  /*#ResponsivePage .ad-billboard { display: none !important; }*/

  #ResponsivePage .usersList .userlist li { width: 50%; padding: 5px; }
  #ResponsivePage #Header.swieta { background-image: none; }
  .shareBar { display: none; }
  .recipes .categories a{display:block;width:100%;clear:both;}



  .tools-articles-banners{width:100%;text-align:center; padding:15px 0 15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;float:none;}
  .tools-articles-banners a:not(:first-child){border-top:1px dashed #ccc;padding-top:8px;}

  .hidden-sm { display: none; } 
  .block-top-container{height:auto;margin:auto;}
  .block-top-container-bg{height:auto;}
  .block-top-container-buttons{height:auto;position:static;}
  .block-top-container-buttons a{float:none;clear:both;width:100%;display:block;background:none;}
  .block-top-container-buttons a:hover{background: url('/i/s/bookmark_btn.jpg') repeat-x top;}


	#Menu .menu-parter { display: none; }
}

@media screen and (max-width: 690px) {
  #ResponsivePage #Header .Logo p { display: block; padding: 0 0 30px; }
  #ResponsivePage .wrap { width: auto; padding: 10px; }
  #ResponsivePage .MainSliderItemTitle span { display: none; }
  #ResponsivePage .HomeForumThreadsButtons { float: none; width: auto; margin: 5px 0; overflow: hidden; }
  #ResponsivePage .HomeForumThreadsButtons a { float: left; width: 33.333%; }
  #ResponsivePage .HomeForumThreadsButtons span { font-size: 13px; padding: 5px; }
  #ResponsivePage .Competitions .ArticleTileTitle { font-size: 14px; }
  #ResponsivePage .Competitions .H { font-size: 16px; padding: 5px 10px; }
  #ResponsivePage .col-sm-12 { width: 100% !important; }
  #ResponsivePage #UserPanel { text-align: left; width: auto; clear: both; float: none; }
  .forumThreads { overflow: auto; }
  #ResponsivePage .usersList .userlist li { width: 100%; float: none; }	
  #loginWrap .column { width: 100%; float: none; }
  #loginWrap .column > img { display: none; }

  #ResponsivePage #loginForm2 { display: none; }
  .shareBar { display: none !important; }

  #articlesfix .articleBox{max-width:99%;float:none;}
  .recipes .articleBox{max-width:100%;clear:both;}
  #recipesTop ul{float:none;margin:auto;position:static;width:75%;margin-top:50px;}
  #recipesTop ul li { float:none;margin:auto;width:100%;margin-bottom:3px;}
  .recommend .parametry{width:75%;margin:20px auto 10px auto;}
  .recommend .parametry p {clear:both;margin:7px;}
  .recipe-name h2{line-height:45px;}
  .recipes .recommend h2{clear:both;width:100%;}
  .recommend img:not(.ico){float:none;margin-top:30px;}
  .plista{width:100%;}
  .plista .plista_widget_infeed{margin-left:0px;}
}

@media screen and (max-width: 640px) {
  .gallery-photo{width:33%;}
  #gallery-comments .apla-image >object{height:300px;}
  #gallery-comments .apla-image >object>embed{height:300px;}
  .selectCategoryDiv select{max-width:75%;}

  .bmi-container4{height:919px;}
  .bmi-container4 table.legend{top: 615px;}
  .bmi-container4 .bmi-form{top:-30px;}
  .bmi-form label, .bmi-form input{clear:both;width:100% !important;margin:auto;text-align:center;}
  #calculateBmi{margin-top:10px;}
  .bmi-container4 .bmi-current-calculate{margin-top:0px;}

  #spotkaniemam .fotorama__caption{background-color: rgba(255,255,255,.7);font-weight:bold;padding:5px;font-size:18px;}
  #spotkaniemam li.meetings-li > span{font-size:12px;}
  #spotkaniemam .zdobadz{height:80px;}
  /*#t-club .question-box img{float:left;}*/
  #t-club .rates-box img{float:left;}
  #t-club .title{text-align:center;}

  .channel-swieta #Header{background:#C53573 !important;} 
  .channel-swieta #Header .Logo{float:none;margin-bottom: 1px;} 

}



@media screen and (max-width: 480px) {
  #ResponsivePage .articlePicture{width:90%;}
  .recipe-details {width:88%;margin:auto;left:0px;}
  #ResponsivePage .recipe-details::after{right:-30px;}
  .recipe-details dl {width:100%;}
  .showCalculator{clear:both;position:static !important;width:103%;display:block;margin-left:-6px;}
  .showCalculator img{width:100%;}
  .recipe-ingredients{margin:0;}
  .gallery-photo{width:50%;}
  .gallery-photo-duels{width:100%;}
  .bmi-container4 {background: none;}
  .bmi-container4{min-height:0px;height:auto;}
  #tabela {display:block;}
  .legend{display:none;}
  .bmi-container4 .bmi-form{top:0px;}
  .bmi-calc{display:none;}
  .bmi-container4 h2{display:none;}
  #spotkaniemam .topInfoBox{height:220px;}
  #spotkaniemam li.meetings-li > span{padding:3px;}
  #spotkaniemam .more-right{margin-bottom:15px}
  .meetingQuote { height: 230px; line-height: 230px;  }


}


@media screen and (max-width: 360px) {
  #gallery-comments .apla-image >object{height:200px;}
  #gallery-comments .apla-image >object>embed{height:200px;}
  #spotkaniemam li.meetings-li{width:100%;}
  #spotkaniemam li.meetings-li > span{font-size:16px;}
  #spotkaniemam .topInfoBox{height:165px;}
  #spotkaniemam .zdobadz{height:45px;}
  #spotkaniemam .meetingQuote{margin:0 5px 5px;}
}

@media screen and (max-width: 420px) {
  #ResponsivePage .row { margin: 0; padding: 0; }
  #ResponsivePage .col { float: none; width: auto !important; padding: 0; } 
  .recipes h1{font-size:3em;text-align: center;}
  .recipes .recommend h2 a{text-align:center;font-size:1.5em;line-height:2em;}

}

@media screen and (max-width: 320px) {

  .gallery-photo {
    width: 100%;
  }
}

#right img{max-width:100%;height:auto;}

.slick-slider .slick-prev,
.slick-slider .slick-next {
  z-index: 9;
  opacity: 0;
  transition: all .3s;
}

.slick-slider:hover .slick-prev {
  opacity: 1;
  left: 15px;
}

.slick-slider:hover .slick-next {
  opacity: 1;
  right: 15px;
}

.channel-swieta #Topbar { background: #720303; }
.channel-swieta #Header { background: #BA1919 url(/i/channels/swieta/header.png) no-repeat 50% 100%; }
.channel-swieta #Header .Logo { position: relative; left: 125px; top: -10px; }
.channel-swieta #Header .Logo p { display: none; }
.channel-swieta #ProperContent { padding-top: 10px; }
.channel-swieta #homeForumThreads { padding: 10px 20px; position: relative; overflow: hidden; }
.channel-swieta #content { box-shadow: 0 0 5px rgba(0,0,0,0.5); }
.channel-swieta .topInfoBox { margin: 20px 20px 50px; border: 0; overflow: visible; } 
.channel-swieta .topInfoBox:before { content: ''; position: absolute; bottom: 0; right: 0; width: 59px; height: 77px; background: url(/i/channels/swieta/tree.png) no-repeat; animation: tree 7s ease-in-out infinite; transform-origin: 50% 70px; } 
.channel-swieta .topInfoBox:after { content: ''; position: absolute; top: -15px; left: -15px; width: 74px; height: 91px; background: url(/i/channels/swieta/socks.png) no-repeat; animation: socks 5s ease-in-out infinite; transform-origin: 50% 4px; } 
.channel-swieta .topInfoBox .topInfo-row img { border: 2px solid #BD1918; border-radius: 15px; margin-right: 40px; }
.channel-swieta .topInfoBox .topInfo-row .topInfo-title { font-family: Courgette, Verdana; color: #BC191C; font-size: 30px; font-weight: 400; }
.channel-swieta .topInfoBox .topInfo-panes4 .topInfo-row a:hover { text-decoration: none; }
.channel-swieta .topInfoBox .topInfo-tabs4 { bottom: 20px; right: auto; left: 300px; background: none; height: auto; }
.channel-swieta .topInfoBox .topInfo-tabs4 li { width: 19px; height: 23px; margin: 5px; }
.channel-swieta .topInfoBox .topInfo-tabs4 li a { background-image: url(/i/channels/swieta/prez1.png); width: 19px; height: 23px; margin: 0; }
.channel-swieta .topInfoBox .topInfo-tabs4 li a.current { background-image: url(/i/channels/swieta/prez2.png); }
.channel-swieta .prezenty { overflow: hidden; margin-bottom: 30px; list-style-type: none; margin: 30px -20px 50px 40px; padding: 0; height: 135px; }
.channel-swieta .prezenty li { width: 205px; height: 135px; float: left; position: relative; margin: 0 30px 0 0; overflow: hidden; }
.channel-swieta .prezenty li .t { position: absolute; bottom: 0; right: 0; left: 0; height: 39px; background: url(/i/channels/swieta/label.png) no-repeat center center; padding: 0 20px; line-height: 39px; font-family: Courgette, Verdana; color: #333; font-size: 15px; }
.channel-swieta .prezenty li img { width: 100%; }
.channel-swieta .articlesBox { clear: both; margin-bottom: 50px; padding: 0; }
.channel-swieta .articlesBox ul { margin: 0; padding: 0 20px 20px; list-style-type: none; }
.channel-swieta .articlesBox li { margin-bottom: 10px; overflow: hidden; }
.channel-swieta .articlesBox h3 { margin: 0 0 10px; font-family: Courgette, Verdana; color: #B91919; font-size: 30px; font-weight: 400; }
.channel-swieta .articlesBox img { border: 1px solid #9FC9B3; border-radius: 10px; float: left;  margin-right: 20px;; }
.channel-swieta .articlesBox .h { height: 40px; padding: 0 30px 8px 60px; margin: 0 0 10px; background: url(/i/channels/swieta/ribb.png) no-repeat 0 0; position: relative; left: -42px; font-family: Courgette, Verdana; color: #FFF; line-height: 40px; font-size: 20px; font-weight: 400; }
.channel-swieta .articlesBox.thin { width: 350px; float: left; }
.channel-swieta .articlesBox.thin img { width: 100px; height: auto; }
.channel-swieta .articlesBox.thin h3 { font-size: 16px; } 
.channel-swieta .articlesBox.thin .h:after { background: #FFF url(/i/channels/swieta/ribb.png) no-repeat 100% 0; width: 20px; position: absolute; content: ''; left: 100%; top: 0; bottom: 0; }
.channel-swieta .ad-column { width: 300px; float: right; margin: 0 20px; }
.channel-swieta .articlesBgBox { overflow: hidden; background: #FCF1DD; padding: 10px 20px 20px; }
.channel-swieta .articlesBgBox .h { font-family: Courgette, Verdana; color: #B91919; font-size: 20px; font-weight: 400; margin: 0; padding: 0 0 5px; border-bottom: 2px dashed #BA1919; }
.channel-swieta .articlesBgBox ul { margin: 0; padding: 20px 0; list-style-type: none; }
.channel-swieta .articlesBgBox li { padding: 0 0 10px 40px; background: url(/i/channels/swieta/list_item.png) no-repeat 0 0; }
.channel-swieta .articlesBgBox li a { font-family: Courgette, Verdana; color: #404040; font-size: 16px; }
.channel-swieta .articlesBgBox .more { background: url(/i/channels/swieta/next.png); width: 116px; height: 24px; line-height: 24px; float: right; text-align: center; color: #FFF; font-family: Courgette, Verdana; }

.channel-swieta #homeForumThreads .bg { background: none; box-shadow: none; overflow: visible; padding: 0; width: auto; position: static; }
.channel-swieta #homeForumThreads .bg h2 { float: none; height: 40px; padding: 0 30px 8px 60px; margin: 0 0 10px; background: url(/i/channels/swieta/ribb.png) no-repeat 0 0; position: relative; left: -37px; font-family: Courgette, Verdana; color: #FFF; line-height: 40px; font-size: 20px; font-weight: 400; }
.channel-swieta #homeForumThreads .bg ul { display: none; }
.channel-swieta #threadsLatestMessage { padding: 0 20px 20px; }
.channel-swieta #homeForumThreads .threads-lists .thread-url a { color: #BA1919; }
.channel-swieta #homeForumThreads td { padding: 5px; }

.adquery-scroller-tag iframe {    position: fixed;    bottom: 0;    left: 0;    z-index: 1000;    padding: 0px;    border: 0;    width: 100%;}