/*
Theme Name: MDS
Theme URI: www.fastfill.pl
Description: Unique theme for Mieszkaniedlasingla.pl
Version: 1.0
Author: Tomasz Muter
Author URI: www.fastfill.pl
*/

/****************************************************************************/
/****************************** TOOLS ***************************************/
/****************************************************************************/
em {font-style:italic;}
.hidden { display:none; }
form { display:inline-block; }
* html form { height:1%; }
#branze-box .alignleft { float:left; padding:10px 10px 10px 0; }
form { display:block; }
.right { float:right; }
.left { float: left; }
.clear { clear:both; }
strong { font-weight: bold; }
.clearleft { clear:left; }
.clearright { clear:right; }
.inline { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }
#content blockquote, q { background-image:url("../img/cytat.jpg"); background-position:10px 8px; background-repeat:no-repeat; float:right; font-size:17px; padding:20px 20px 0 10px; position:relative; quotes:none; right:0; text-indent:45px; width:200px; }
/****************************************************************************/
/****************************** MAIN-PAGE ***********************************/
/****************************************************************************/

body { background-color:#00576F;/*#2F2F2F;*/ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-image: url("http://www.royalweb.pl/mds/blank.jpg"); }
#top-bar { background-color:#000000; border-bottom:1px solid #4F4F4F; color:#FFFFFF; font-size:11px; width:100%; background-color:#000000; border-bottom:1px solid #4F4F4F; color:#FFFFFF; font-size:11px; position:relative; width:100%; }
.footer-bar { background-color:#1BB5EB; border-top:1px solid #71DCFF; clear:both; color:#FFFFFF; float:left; margin-top:20px; width:100%; }
#royalweb { border-top:1px solid #EFEFEF; float:left; padding:10px 0; text-align:right; width:100%; }
.advert { float: left; }
#top-bar p { margin: 5px 0px; }
#top-bar img { margin-left:5px; margin-right:5px; vertical-align:middle; }
#top-bar a { text-decoration: none; color: #FFF; }
#top-bar a:hover { color: #f6a256; text-decoration:underline; }
.page-list ul li { min-height:295px !important; }
.invitation { color: #56CCF6; margin-right:15px; }
/****************************** logo-bar ***********************************/
#logo-bar { }
#logo-bar span { color:#EAEAEA; float:left; margin:60px 0 0 30px; }
#logo-bar img { margin:20px 0 0 20px; vertical-align:middle; }
#logo { background-image:url(../img/mds-logo.png); height:102px; margin:20px 0; width:102px; display:block; }
#logo a { height:102px; width:102px; display:block }
/****************************** navigation ***********************************/
#navigation { background-image:url(../img/nav-bar.png); border-bottom:1px solid #117DA4; clear:both; height:48px; position:relative; width:960px; }
#navigation ul { margin-bottom: 0px; }
#navigation ul li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:7px; margin-top:8px; }
#navigation ul li ul li { border-bottom:1px solid #119FD1; }
#navigation ul li a { display:block; font-weight:bold; color: #FFF; height:26px; text-decoration:none; }
#navigation ul li ul li a { min-height: 20px !important; height:24px; }
#navigation ul li.o-programie { margin-left: 50px; }
#navigation ul li.partnerzy { margin-left:40px; }
#navigation ul li.porady { margin-left:15px; }
.first { font-size:18px !important; font-weight:bold; padding-bottom:10px !important; }
.first a { color: #1BB5EB !important; }
.first a:hover { color: #000 !important; }
#navigation ul li.kontakt { margin-left:44px; }
#navigation ul li a:hover { color: #4d1701; }
#navigation ul li a.active { color: #4d1701; }
.porady ul, .partnerzy ul { background-color:#17A8DC; color:#626262; width:155px !important; margin-top:10px; top: 100%; padding-bottom: 10px; border: 1px solid #0F9DCD; }
.partnerzy ul { height:auto !important; left:-22px !important; padding-bottom:15px !important; }
#partner-inwestycje { background-color:#FFFFFF; float:left; }
.porady ul li, .partnerzy ul li { margin: 0px !important; /*border-top: 1px solid #FCBC74;
border-bottom: 1px solid #CB6A0C;*/ width: 100%; }
.porady ul li { margin-bottom: 5px; }
.porady ul { width:300px !important; }
.porady ul a, .partnerzy ul a { color: #4D1701 !important; }
.porady ul a:hover, .partnerzy ul a:hover { background-color: #1EBFF6 !important; color:#FFF !important; }
/****************************** search-box ***********************************/
#search-box { height:40px; }
#search-box fieldset { margin: 0px; }
input#searchsubmit .hover { padding: 20px; }
#search-box form { margin-top:6px; width:277px; }
#search-box p { margin: 0px; }
.searchSelectItem { }
.searchSelectItem p { float: left; width: 100px; }
.search-checkbox { width:180px !important; }
#search-box .search-input { background-image:url(../img/search-input.jpg); background-repeat:no-repeat; border:0 none; color:#999999; float:left; font-size:11px; font-weight:bold; height:23px; padding:10px 0 0 10px; vertical-align:middle; width:159px; }
#search-box .searchsubmit { float: right; }
.searchSubmit { margin-top: 12px; }
#search-box #searchsubmit { width: 100px; height: 37px; background-repeat:no-repeat; background-image:url(../img/search-submit.jpg); border: 0px; padding:0px; }
/****************************** main-photo ***********************************/
#main-photo { background-image:url(../img/mds_photo.jpg); background-repeat:no-repeat; height:255px; width:960px; }
#content { font-family: Georgia, "Times New Roman", Times, serif; background-color:#FFFFFF; background-image:url(../img/content-bottom.png); background-position:center bottom; background-repeat:no-repeat; float:left; padding:0 0 20px; width:960px; }
#content #mapa { display:inline; width:300px; }
/****************************** headings ***********************************/

h2.heading { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/heading-left.jpg) no-repeat scroll 0 0; color:#FFFFFF; font-size:12px; margin-bottom:0; margin-right:-2px; }
h2.heading a, h2.heading strong { background:transparent url(../img/heading-right.jpg) no-repeat; background-position: top right; border:0 none; display:block; text-decoration:none; }
h2.heading a b, h2.heading strong b { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#E0E0E0 url(../img/heading-middle.jpg) repeat-x scroll 0 0; cursor:pointer; display:block; margin:0 10px; padding:6px 0; color:#FFF; text-decoration:none; }
/****************************** aktualnosci ***********************************/
#aktualnosci { background-image:url(../img/aktualnosci-bottom.jpg); background-position: bottom; background-repeat:no-repeat; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; margin-top:10px; }
#aktualnosci .heading { margin-right: -1px; }
.aktualnosc-photo { height:205px; }
.kategoria { display:block; float:left; margin-left:0px !important; width:170px !important; }
#aktualnosci-featured { height: 325px; margin-left:8px; position:relative; }
#prevBtn1 { background-image:url(../img/f-prev.png); height:27px; position:absolute; right:50px; top:173px; width:27px; z-index:999; }
#nextBtn1 { background-image:url(../img/f-prev.png); height:27px; position:absolute; right:17px; top:173px; width:27px; z-index:999; background-image:url(../img/f-next.png) }
#aktualnosci-featured .kategoria { margin-left: 0px !important; }
#aktualnosci-featured h1 { float:left; font-size:18px; font-weight:bold; line-height:18px; margin-bottom:0; width:100%; }
#aktualnosci-featured h1 a { color: #000; text-decoration:none; }
#aktualnosci-featured h1 a:hover { color:#666; }
#aktualnosci-featured p { color:#747474; float:left; font-size:12px; line-height:17px; margin-top:5px; }
.aktualnosc-photo img { border: 3px solid #d8d1c3; margin-bottom: 5px; }
#aktualnosci-list { height:305px; margin-right:6px; }
#aktualnosci-list ul { margin-bottom:0; margin-top:9px; }
.small-date { color:#BBBBBB; font-size:10px; font-weight:bold; margin:-21px 176px; position:absolute; }
#aktualnosci-list li { bottom:15px; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:0; margin-left:15px; }
#aktualnosci-list h3 { font-size: 12px; font-weight:bold; color: #0e95c3; line-height:14px; margin-bottom:3px; }
#aktualnosci-list h3 a { color:#0e95c3; font-size:12px; text-decoration:none; }
#aktualnosci-list h3 a:hover { color: #000; }
#aktualnosci-list p { color:#626262; float:left; font-size:11px; line-height:16px; margin-bottom:6px; }
#slideshow { float: left; }
.slideshow-article { margin-top: 10px; }
/****************************** mapa ***********************************/
#mapa { margin-top:10px; width:305px; }
#mapa-img img { float:left; margin-left:40px; }
#mapa-list img { float:left; margin-left:0px; margin-bottom:20px; }
#bttn-mapa { font-family:arial; padding-left:8px !important; }
#szukaj-form { float:left !important; height:26px !important; margin-top:2px !important; padding-left:12px !important; padding-top:7px !important; width:140px !important; }
a#szukaj-form { background-image:url(../img/search-buttons.jpg)!important; background-position: left !important; color:#FFF !important; }
#szukaj-wycieczek { background-color:#1CBBF2; background-repeat:no-repeat; border:1px solid #0D9DD1; float:left; height:175px; margin-left:1px; margin-top:6px; padding:5px 10px 20px; width:282px; }
#szukaj-wycieczek select { border:1px solid #C2C2C2; float:right; width:160px; font-family:Georgia, "Times New Roman", Times, serif; }
#hotel .searchSubmitOrange { margin-top: 0px; }
.searchSubmitOrange { margin-top: 10px; }
#szukaj-wycieczek div { float:left; height:20px; margin-top:5px; width:100%; }
#szukaj-wycieczek p { margin-bottom: 0px; }
#szukaj-wycieczek a { color: #333; text-decoration:none; font-size:13px; margin-left:10px; }
#szukaj-wybor { border-bottom:1px solid #C3C3C3; color:#FFFFFF; padding-bottom:6px; }
#szukaj-wycieczek a.selected { color:#000; font-weight: bold; }
#szukaj-form.selected { background-image:url(../img/search-buttons-on.jpg)!important; background-position: left !important; }
#bttn-mapa .selected { }
#bttn-miasto { padding-left:10px !important; }
#bttn-mapa .selected { }
#bttn-miasto .selected { }
#mapa-list ul { float:left; height:186px; margin-left:10px; margin-top:0px; }
#mapa-list ul li a { color: #626262; text-decoration: none; display:block; }
#mapa-list ul li a:hover { font-weight: bold; color: #000; }
#mapa-list ul li { float:left; font-size:12px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:5px; width:120px; }
#mapa-img { float:left; margin-top:6px; }
#map-navigation { background-image:url(../img/mapa-bg.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#898989; font-size:12px; font-weight:bold; height:36px; width:305px; }
#map-navigation a { background-image:url(../img/map-buttons.png); background-repeat:no-repeat; color:#666666; display:block; float:right; font-size:11px; height:28px; margin:5px 6px 0 0; padding:5px 0 0 8px; text-decoration:none; width:41px; }
#map-navigation a.selected { background-position:-53px 0; }
#map-navigation span { margin: 8px 0px 0px 10px; float: left; }
#newsletter { background-image:url(../img/newsletter-bg.jpg); background-repeat:no-repeat; float:left; height:104px; margin-top:7px; padding:10px 0 0; width:305px; }
#newsletter-bg { background-image:url(../img/newsletter-newsletter.png); background-repeat:no-repeat; height:40px; margin:0 15px; position:absolute; width:40px; }
#newsletter h3, #newsletter p { margin-bottom:0; margin-left:70px; width:205px; }
#newsletter h3 { font-size: 14px; font-weight:bold; color:#FFF; }
#newsletter p { color:#32271E; float:left; font-size:11px; line-height:17px; }
#newsletter form { float:left; margin-top:5px; }
#newsletter .newsletter-input { background-image:url(../img/newsletter-form.jpg); border:0 none; color:#9C9C9C; float:left; font-size:11px; font-weight:bold; height:18px; margin-left:68px; padding:5px 0 0 5px; width:111px; }
#newsletter fieldset { }
#newsletter-submit { float: left; width: 61px; height:21px; background-image: url(../img/newsletter-zapisz.jpg); background-repeat:no-repeat; margin-left:68px; margin-top:6px; border: 0px; padding:0px; }
/****************************** partnerzy ***********************************/
#partnerzy { margin-top:10px; position:relative; }
#porady { margin-top: 10px; }
#partnerzy h2, #porady h2, #branze-box h2 { margin-bottom: 0px; }
#slider, #porady-box { padding-top: 10px; height:100%; font:left; border: 1px solid #ececec; }
#slider { margin-left: 60px; border:none; }
#slider ul { width: 820px; }
#slider ul li { list-style-image:none; list-style-position:outside; list-style-type:none; width: 830px; margin: 0px; }
#slider ul li img { margin-right:10px; margin-top:8px; }
#prevBtn, #nextBtn { width: 45px; height: 45px; position:absolute; background-repeat:no-repeat; }
#prevBtn { background-image:url(../img/left-arrow.png); margin:-75px 0 0 -40px; }
#nextBtn { background-image:url(../img/right-arrow.png); margin:-75px 0 0 835px; }
/****************************** porady ***********************************/
#porady-box { width:100%; }
#porady-box img { border:3px solid #D8D1C3; float:left; margin-bottom:10px; }
.porady-photo { }
.porady-photo img { border: 3px solid #D8D1C3; padding:1px; }
#porady-box ul { color:#656565; font-size:12px; margin-top:10px; }
#porady-box ul li { border-bottom:1px solid #DCDEDB; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:2px; margin-left:0; margin-top:2px; padding:5px 5px 8px; }
#porady-box ul li.porady-nowe { color:#656565; font-size:13px; font-weight:bold; margin-bottom:0px; }
.porady-nowe a:hover { color: #000; }
#porady-box ul li a { text-decoration: none; color:#000000; }
#porady-prawo { margin-left:15px; display: inline; }
#porady-box ul li a:hover { color: #FCA54E; }
.photo-card { font-family:arial; font-weight:bold; margin-bottom:10px; color: #626262; width:210px; z-index:999; }
.photo-card a { color: #626262; text-decoration: none; }
.photo-card a:hover { color:#000; }
#porady-prawo .photo-card { /*<!--background-image:url(../img/card-prawo.png);-->*/ }
#porady-finanse .photo-card { /*background-image:url(../img/card-finanse.png);*/ }
#porady-mieszkanie .photo-card { /*background-image:url(../img/card-mieszkanie.png);*/ }
#tabele-ofert { float:left; margin-top: 10px; }
#tabele-ofert h2 { margin-bottom: 0px; }
.box { border-color:-moz-use-text-color #CDCDCD #CDCDCD; border-style:none solid solid; border-width:0 1px 1px; height:100%; margin-bottom:10px; margin-top:0px; padding-bottom:10px; padding-top:10px; width:100%; border-color: #CDCDCD; position:relative; }
.box h2 { margin-bottom: 0px; }
#branze-box { margin-bottom:50px; margin-top:10px; display:inline; }
#branze-box .box { }
#branze li { color:#444444;
display:inline;
float:left;
height:307px;
list-style:none outside none;
margin:10px 10px 20px;
min-height:360px;
width:180px;}
#branze li img { border:3px solid #AEAFA4; padding:1px; }
#branze li a { color:#000000; display:block; font-size:20px; font-weight:bold; line-height:21px; margin:9px 0; text-decoration:none; }
#branze li a:hover { color: #666; }
#branze li p { float:left; font-size:11px; line-height:16.5px; margin:0px 0; }
/****************************** sidebar ***********************************/
#sidebar-column { display: inline; }
#sidebar { background-image:url(../img/sidebar-top.png); background-position:left top; background-repeat:no-repeat; float:right; font-family:Georgia, "Times New Roman", Times, serif; margin:-19px 0; }
.sidebar-not-main { display:inline; margin:10px !important; }
#sidebar .box { background-color:#F1F1F1; background-image:url(../img/sidebar-bg.png); background-repeat:repeat-x; border-color:#CCCCCC; margin-bottom:0; margin-top:10px; padding:4px 10px; position:relative; width:auto; }
#sidebar h3 { color:#434343; font-size:16px; font-weight:bold; margin:10px 0 0; }
#sidebar ul { float:left; padding:0 0 20px; }
#sidebar ul li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:18px 9px 0; min-height:142px; padding-bottom:0; width:120px; min-height:152px; height:auto !important; height:152px; display: inline; }
#sidebar ul li a { color:#000; text-decoration: none; }
#sidebar ul li a:hover { color:#666; }
#sidebar ul li img { border:1px solid #AEAFA4; padding:1px; }
#sidebar ul li span { clear:both; color:#000000; float:left; font-size:12px; font-weight:bold; line-height:15px; margin-bottom:1px; width:100%; }
#sidebar ul li p { clear:both; color:#444444; float:left; font-size:12px; line-height:15px; margin-bottom:1px; width:100%; }
/****************************** footer ***********************************/
#footer { padding:0px 0; }
#footer-logo { float:left; margin-top:40px; width:200px; }
#footer-content { float:left; height:100px; width:960px; }
#footer-links { float: right; text-align: right; margin-top:40px; width: 700px; }
#footer-content a { text-decoration:none; color:#FFF; margin: 0px 5px; }
.footer-bar a:hover { color: #4D1701 !important; }
.second { background-color: #FFF !important; border-top: 1px solid #efefef; margin-top: 0px !important; color: #5d5d5d; }
.second a { color: #5d5d5d; text-decoration:none; margin: 0px 5px; }
#footer-secondary { height:30px; padding:8px 0 0; }
#footer-secondary p { float: left; margin-bottom: 0px; }
#footer-sec-links { float:right; margin-bottom:0; padding-bottom:9px; }
.fadeThis { position:relative; display:block; height: 192px; width: 286px; background:url(images/on-off-event.png) 0 0 no-repeat; }
.hover { position: absolute; top: 0; left: 0; display: none; height: 192px; width: 286px; background:url(images/on-off-event.png) 0 -100px no-repeat; }
.gallery .hover { height: 85px; width: 128px; }
.gallery .fadeThis { height: 85px; width: 128px; }
.hovered { display: none; }
.active .hovered { display:block; float:left; font-size:18px; height:192px; margin:-210px 0; position:absolute; width:286px; filter: alpha(opacity=80); /* MSIE/PC */ -moz-opacity: 0.8; /* Mozilla 1.6 and older */ opacity: 0.8; }
/****************************************************************************/
/****************************** STRONA PARTNERA *****************************/
/****************************************************************************/
#partner-info, #partner-www, #partner-description, #partner-gallery, #inwestycje-head { border-bottom:1px solid #CDCDCD; ; float:left; padding:10px; width:600px; }
#partner-logo { float:left; width:300px; }
#partner-name, #inwestycje-nazwa { float:right; font-size:22px; font-weight:bold; margin-top:12px; padding-right:20px; text-align:right; width:280px; }
.head { font-weight: bold; }
#partner-www a { float: right; text-decoration:none; color: #09C; margin-right:20px; }
#partner-www a:hover { color: #0CF; }
#partner-description p { margin-top: 10px; }
.gallery a { display:block; float:left; height:85px; margin:5px 10px 10px 0; width:128px; }
.gallery img { border:1px solid #CCCCCC; padding:1px; }
#inwestycje-head { background-color:#F0F0F0; text-transform:uppercase; }
.inwestycje-nav li { background-image:url(../../4%20lipiec/img/inwestycje-bg.png); background-repeat:repeat-x; border-color:-moz-use-text-color #CCCCCC #CCCCCC; border-style:none solid solid; border-width:0 1px 1px; display:block; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; width:170px; }
.inwestycje-nav li a { color:#494949; display:block; font-family:undefined; font-size:12px; padding:10px 5px 10px 10px; text-decoration:none; }
.inwestycje-nav li a:hover { color: #000; background-image:url(../../4%20lipiec/img/inwestycje-bg-h.png); font-weight: bold; }
.inwestycje-nav { background-color:#F0F0F0; float:left; height:100%; width:172px }
.inwestycje-nav .ui-tabs-selected { background-color: #FFF; border-right: 0px; background-image: none; }
.ui-tabs-selected { font-weight: bold; }
.inwestycje-info { background-color:#FFFFFF; display:inline; float:left; padding:10px; width:425px; }
.inwestycje-logo { width: 200px; float:left; }
.inwestycje-nazwa { float:right; font-size:22px; font-weight:bold; line-height:24px; margin-right:10px; margin-top:12px; text-align:right; width:210px; }
.inwestycje-description p { margin-top: 10px; }
.inwestycje-description { float: left; width: 420px; }
.inwestycje-info .gallery { float:left; margin-left:0px; width:100%; }
/****************************** Wycieczki *************************************/
.wycieczka-info { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; float:left; font-size:12px; padding:5px; width:420px; }
.wycieczka-info a { text-decoration: none; color: #1DB8F0; }
.standard { font-size: 21px; }
.kierunek { font-size:20px; font-weight:bold; line-height:21px; padding:15px 0 !important; }
.grupowy { padding:0 !important; }
.grupowy h2 { background:none repeat scroll 0 0 #10A2D5; color:#FFFFFF; font-size:18px; font-weight:bold; margin:0 0 4px; padding:4px 12px; }
.wycieczka-info h3 { color:#000000; float:left; font-size:11px; font-weight:bold; margin-bottom:0; position:relative; width:100%; }
.wycieczki-list { }
.wycieczki-list ul li { min-height:230px !important; }
.wycieczki-list ul li a { font-size:13px !important; }
.wycieczka-info h3 a { color:#10a2d5; float:left; font-size:11px; font-weight:bold; margin-bottom:0; position:relative; width:100%; }
.wycieczka-info a:hover { color:#000; }
.wycieczka-info div { border-top:1px solid #CDCDCD; float:left; padding:5px 0 1px; position:relative; width:100%; }
.wycieczka-info p { font-size:13px; line-height:22px; text-align:left; }
.rozwijanie { background-color:#FFFFFF; color:#CDCDCD; display:inline; font-size:11px; left:370px; position:absolute; text-align:right; width:50px; display:none; }
#wycieczka-acc .kierunek { line-height:24px; }
#wycieczka-acc .cena { }
#wycieczka-acc .gallery { border-top:0 none; }
/****************************** Sidebar Accordion *****************************/

.accordion { border-top:1px dashed #CDCDCD !important; margin-top:7px; padding:10px 0 !important; }
.accordion table { }
.accordion table tr { }
.accordion table p { font-size:11px; margin:0; }
.accordion table td { border:1px solid #EEEEEE; font-size:11px; padding:2px 5px 2px 8px; }
.accordion ul li { list-style:disc inside none; margin-left:0; padding:2px 0; }
.accordion ul { margin-bottom:18px; }
#accordion .partner-name:hover { color:#000; }
#accordion .partner-name { display: block; float: left; border-top: 1px solid #cccccc; border-bottom: 1px solid #DFDFDF; text-decoration: none; padding:10px 0px; width: 100%; color: #6c6c6c; font-weight:bold; }
#accordion ul { float: left; margin-top: 15px; }
#accordion ul li { color:#000000; float:left; font-size:11px; height:auto !important; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0; width:130px; }
.ui-tabs .ui-tabs-hide { display:none !important; }
.ui-state-active { color: #000; font-weight: boldj; }
#accordion .selected { color: #000; }
#accordion ul li a { float:left; margin-left:10px; width:120px; }
/************************************************************************/
/****************************** PORADNIK GLOWNA  ************************/
/************************************************************************/

#poradnik-news { background-color:#F8F8F8; border-color:#CECBCB; border-style:solid; border-width:1px 1px 2px; margin-top:15px; }
#poradnik-news #aktualnosci-featured { margin-top: 10px; }
#poradnik-news #aktualnosci-list ul li { float:left; height:120px; line-height:13px; margin:0; padding:10px; width: 210px; }
#poradnik-news #aktualnosci-list { padding:0 0 50px; }
#poradnik-news #aktualnosci-list ul li img { border:3px solid #D8D1C3; float:left; margin-top:3px; padding:1px; }
#poradnik-news h1 { margin-bottom: 8px; }
#poradnik-news #aktualnosci-list ul li h3 { float:left; font-size:14px; font-weight:bold; margin-bottom:5px; margin-left:0; margin-top:10px; }
#poradnik-news #aktualnosci-list ul li p { float:left; margin-left:0px; width:220px; }
#poradnik-news span { color:#CB6A0C; float:left; font-size:11px; margin:5px 0; width:180px; }
#poradnik-news #aktualnosci-list ul { margin-bottom:0; margin-top:10px; }
.category-info { float: left; border-bottom: 1px solid #e2e2e2; width: 100%; padding-bottom: 10px; }
.category-featured h3 { float:left !important; font-size:16px !important; font-weight:bold !important; line-height:17px !important; margin-bottom:10px !important; margin-top:10px !important; width:100% !important; }
.newest, .latest { font-size: 11px; font-weight:bold; color: #4b4b4b; margin-left: 15px; }
.latest { margin-left:106px; }
.category-box { margin-top:10px; }
.category-box .box { padding: 10px 0px 0px 0px; }
.category-box .category-photo a { border: 4px solid #dcdedb; float:left; clear:both; }
.category-photo img { width: 220px !important; height: auto !important; }
.category-photo { float: left; clear:both; width: 100%; margin-top: 10px; }
.category-box img { float:left; }
.category-box h3 { float:left; margin-top: 5px; font-size:16px; font-weight:bold; margin-bottom:5px; width:100%; }
.category-box h3 a { text-decoration: none; color: #000000; }
.category-box h3 a:hover { color: #919191; }
.category-box p { float:left; font-size:11px; }
.category-list ul { float:left; margin-top:10px; padding:0 10px 10px 15px; }
.category-list ul li { /*list-style-image:url(../img/news-list-squere.jpg);
margin-bottom:5px;
padding-right:10px;*/ border-bottom:1px solid #DCDEDB; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:2px; margin-left:0; margin-top:2px; padding:5px 5px 8px; width:335px; }
#left-content { width: 640px; float:left; }
#left-content a { color:#0E95C3; }
#left-content a:hover { color: #000; }
.category-list ul li a { font-size: 13px; text-decoration: none; color: #4B4B4B; font-weight: bold; }
.category-list ul li a:hover { color: #000; }
/************************************************************************/
/****************************** CATEGORIE  ******************************/
/************************************************************************/

#branza-description { padding:0 10px; float: left; }
#branza-box .box { background-color: #f5f5f5; }
#branza-description #branza-photo { border:3px solid #E0E0E0; float:left; margin:5px 15px 15px 5px; padding:0; }
#branza-description p { float:left; margin-right:0; width:380px; }
#sort-options { background-color:#E0E0E0; float:left; margin-right:0; padding:10px 20px 10px 10px; width:590px; }
#sort-options a { color:#000000; float:right; font-weight:bold; margin-left:15px; text-decoration:none; }
#sort-options a.selected { }
#sort-options form { width: 200px; float:left; }
#branze-lista { }
#branze .data { border: 0px; }
#branze-lista ul { float:left; margin-top:15px; padding:10px; }
#branze-lista ul li { float:left; font-size:16px; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:15px; padding:5px 0; width:175px; }
#branze-lista ul li a { text-decoration: none; color: #696969; }
#branze-lista ul li a:hover { color: #000; }
.page-header { clear:both; float:left; padding:35px 0 10px; position:relative; width:620px; }
.article .size-large, .article .size-full { border:3px solid; float:left; margin:0 20px 20px 0 !important; padding:1px; }
.article p img { border:3px solid; float:left; padding:1px; margin:5px 15px 0 0; vertical-align:top; }
.wp-caption-text { border-bottom:1px solid; font-size:11px; font-style:italic; padding:0 0 10px 5px; }
.page-header h1 { border-bottom:1px solid #BABABA; float:left; font-size:28px; font-weight:bold; padding-bottom:15px; padding-left:10px; width:440px; }
.page-header .author { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:0; width:170px; }
.author span { color: #BABABA; font-size: 11px; }
.data { border-bottom:5px solid #BABABA; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-top:24px; padding:0 0 10px; width:170px; }
.data span { color: #BABABA; font-size: 11px; }
#article-header { float:left; position:relative; }
#article-info { bottom:0; height:78px; position:absolute; right:-170px; width:170px; }
.article-shortcut { color:#000000; font-size:14px; font-style:italic; font-weight:bold; margin:10px 0; padding:10px 0; }
.article-image { border:1px solid #333333; padding:1px; }
.article { border-bottom:3px solid #000000; font-family:georgia; line-height:21px; padding:10px 10px 40px; }
#page-content { }
#about-company h3 { font-size:16px; font-weight:bold; margin-bottom: 5px; }
#about-company a { text-decoration: none; color: #7D7D7D; font-weight: bold; }
#about-company a:hover { color: #000; }
#page-author, #about-company { margin: 10px 0px 0px 0px; background-color: #f1f1f1; border: 1px solid #e7e7e7; width: 580px; padding: 20px; }
#about-company { margin-top: 0px; background-color: #e6e6e6; border-color: #c3c3c3; }
#about-author { }
#about-author img, #about-company img { padding:2px; background-color:#FFF; border-bottom: 1px solid #e1e1e1; float: left; margin-right:20px; }
#about-author h3 { font-size: 16px; font-weight: bold; }
#about-author p { }
#about-author span { color: #7d7d7d; font-style:italic; font-size: 11px; margin-right: 5px; }
#about-company { float:left; padding:10px 30px 10px 10px; }
#article-others { }
.others-box { border:1px solid #D3D3D3; display:inline; float:left; line-height:24px; margin:10px 16px 10px 0; min-height:420px; padding:20px; width:260px; }
#article-others a { text-decoration: none; color:#000; }
#article-others a:hover { }
.no-margin { margin-right: 0px; }
.others-box h2 { border-bottom:1px solid #D3D3D3; font-size:20px; padding:0 0 10px; font-weight:bold; }
.others-box p { color:#454545; }
.others-box img { border:3px solid #000000; color:#A8A8A8; margin-bottom:20px; padding:1px; width:250px; }
/************************************************************************/
/******************** Add By Developer Wojtek  **************************/
/************************************************************************/

.img-category-post-thumb { width: 152px; height: 97px; }
/*************************** Resize Classes  ****************************/
.resize-286x192 { width: 286px; height: 192px; float:left; }
.resize-152x97 { width: 152px; height:97px; float:left; }
.resize-117x81 { width: 117px; height: 81px; float: left; }
.page-list { }
.page-list h2 { line-height: 21px; margin-top: 5px; }
.page-list h2 a { font-size:16px !important; line-height:16px !important; }
.page-list li img { border: 3px solid #AEAFA4 !important; padding: 1px; }
.page-list li p { margin-top: 10px !important; }
.category-img { float:left; height:110px; margin-bottom:18px; width:180px; }
/*************************** Notus.pl Form  ****************************/
.formularz h1, .formularz h2 { font-size:15px; margin-left:5px; margin-top:15px; }
#button { margin-top: 8px; }
#tabela-notus { position: relative; }
.zwin { color:#FFFFFF; display:block; position:absolute; right:10px; top:5px; }
.zwin a, .rozwin a { color:#FFF; }
.zwin a:hover, .rozwin a:hover { color: #CB6A0C; }
.rozwin { color:#FFFFFF; display:block; position:absolute; right:10px; top:5px; }
.notus-border { border-bottom:2px solid #CB6A0C; }
.formularz { float: left; }
.notus-img { float:left; margin-left:15px; margin-top:10px; }
.formularz form { float: left; }
.notus-form { margin-top:10px; }
.notus-form input, .notus-form select { border-color:#EDEBDA; border-style:solid; border-width:2px 1px 1px; }
.notus-desc { font-weight: normal; font-size: 11px; }
.formularz p { color:#626262; margin-bottom:0; padding:10px 5px 5px; }
.ramka { border:1px dashed #CDCDCD; float:left; font-size:12px; height:270px; margin-left:10px; margin-top:20px; padding:10px; width:260px; }
.ramka tr { }
.ramka span { color:#626262; float:left; font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:8px; }
.zgoda { float:left; font-size:9px; margin-left:10px; width:310px; }
/*
ADVERT BOX
*/
.advert-box { float:right; margin:10px 0px 0 0; text-align:center; width:300px; }
/*
-----------------------------------------
Newsletter Login
----------------------------------------- 
 */

#logowanie { background:none repeat scroll 0 0 #1CBBF2; border:1px solid #0EA4D6; color:#FFFFFF; margin:10px 0; }
#logowanie h2 { border-bottom:1px solid #004A62; color: #004A62; font-size:13px; margin:0; padding:0 15px 9px; text-align:left; }
#logowanie h2 a { display:inline-block; color:#004A62; }
#logowanie h2 a:hover { color:#fff; }
#logowanie form label { color:#FFFFFF; display:block; font-family:georgia; font-size:11px; font-weight:bold; margin:0 0 3px; }
#logowanie form { padding:9px 18px; }
#logowanie form input {
h eight:24px; margin:0; }
#logowanie .rememberme #rememberme { float:left; height:auto; margin:3px 9px 0 0; }
#logowanie form .submit input { }
#logowanie p { margin: 0px 0px 9px 0px; }
#logowanie .sidebarlogin_otherlinks { padding:0 18px 9px; }
#logowanie .sidebarlogin_otherlinks a { color:#004A62; ; font-size:12px; font-weight:bold; padding:0 0 9px; }
#login_error { background:none repeat scroll 0 0 #FFC4C4; color:red; font-size:11px; line-height:14px; margin:9px; padding:9px; }
#login_error a { color:red; display:inline; }
#invitation h3 { border:0 none; color:#FFFFFF; font-size:14px; margin:0 0 2px; }
#invitation { background:url("../img/envelope.png") no-repeat scroll 240px 23px transparent; font-family:georgia; padding:9px 79px 9px 12px; }
#invitation p { color:#005B79; font-size:11px; line-height:15px; margin:0 0 9px; }
#register-now a { display:inline-block; color:#000; }
#invitation #zaloguj-link { color:#77778F; }
#newsletter-box { display: none; }
#logowanie .pagenav li a { border-top:1px solid #004A62; color:#004A62; display:block; font-size:12px; list-style:none outside none; margin:0; padding:8px 10px; text-decoration:none; }
#logowanie .pagenav li a:hover { color:#fff; }
.sidebarlogin_otherlinks li { list-style:none; margin:0; }
#logowanie .pagenav li { list-style:none outside none; margin:0; }
#logowanie .pagenav { margin:0; }
/*
-----------------------------------------
Templatka dla Info Ksiazki
----------------------------------------- 
 */
#article-info-specific { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #C9C9C9; float:right; font-size:11px; margin:0 15px 15px 10px; padding:12px; width:244px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.article img.alignleft, #blog a.alignleft { float:left; margin:0 15px 15px 0px; }
.article img.alignright, #blog a.alignright { float:right; margin:0 0 15px 15px; }
.row { display:table-row; }
.cell p { margin:0; }
.cell { border-bottom:1px solid #C9C9C9; display:table-cell; padding:6px; }
.button_row a, #printit, a.pdf { -moz-border-radius:4px; -webkit-boreder-radius:4px; background:none repeat scroll 0 0 #1DB8F0; border:1px solid #006B92; color:#003B50 !important; display:block; margin:10px 0 0; padding:6px 30px; text-align:center; text-decoration:none; }/*CALENDAR */
/*
-----------------------------------------
PressRoom
----------------------------------------- 
 */
 #page-name { border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; margin-bottom:18px; padding-bottom:9px; }
.press { border:1px solid #CCCCCC; margin-bottom:18px; overflow:hidden; }
.latest-post-wrap h2 { min-height:50px; }
#latest-wrap .box { background-color:#FFF; float:left; padding-top:0; width:660px; }
.latest-post-wrap { display:inline; float:left; margin-bottom:10px; margin-right:14px; overflow:hidden; width:210px; }
.latest-post-wrap p { font-size:12px; }
.latest-post { height:330px; margin-bottom:0; overflow:hidden; position:relative; }
.latest-post p { color:#444; font-size:11px; line-height:17px; font-family:Georgia, "Times New Roman", Times, serif; }
.widget { font-family:georgia; font-size:14px; clear:both; margin:5px 0 10px; }
.category-image a { display:block; height:80px; margin-bottom:15px; position:relative; overflow:hidden; }
#latest-wrap #article-listing .category-latest { height:330px; padding-bottom:20px; border-bottom:1px dotted #C9C9C9; }
#latest-wrap .category-latest h2, .category-latest h2 a { border:0 none; color:#000; font-size:14px; font-weight:700; line-height:18px; text-decoration:none; margin:0 0 18px; margin:0; }
#latest-wrap a:hover { color:#666; }
.breadcrumb { color:#000; font-family:georgia; font-size:12px; position:relative; text-align:left; width:1000px; margin:0 auto; padding:10px 0px 10px 0px; }
.breadcrumb a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#DF561F none repeat scroll 0 0; color:#FFF; display:inline-block; text-decoration:none; padding:5px 10px; }
.breadcrumb a:hover { color:#F90; }
.lastest-category a { color:#fff; text-transform:uppercase; }
.lastest-category a:hover { color:#fff; }
.lastest-category h3 { background-color:#DB602F; border:0 none; color:#FFF; font-size:11px; font-style:italic; margin:5px 0; padding:7px 0 7px 10px; }
#aboutmewidget3 { background-color:#FFF; background-image:url(../img/kasia.jpg); background-position:20px 20px; background-repeat:no-repeat; font-size:14px; font-style:italic; padding:20px; }
#aboutmewidget3 p { font-size:13px; margin-top:15px; }
#about-title { font-size:16px; font-weight:700; margin-left:100px; margin-bottom:75px; }
.latest-image a { display:block; height:80px; margin-bottom:20px; overflow:hidden; position:relative; width:264px; }
.latest-title h2 { line-height:1.4em; font-size:1em; text-transform:none; padding-bottom:0; border-bottom:0; width:auto !important; margin:8px 10px 7px; }
.latest-title h2 a { clear:both; color:#000; display:block; font-family:georgia; font-size:20px; font-style:italic; font-weight:400; line-height:25px; text-decoration:none; }
.latest-title { border-bottom:1px dotted #C9C9C9; margin-bottom:10px; }
.latest-content { height:120px; margin-bottom:10px; overflow-y:hidden; position:relative; }
.latest-content ul { margin-top:3px; }
.latest-content ul li { border-bottom:1px dashed #AFAFAF; color:#222; font-size:1.2em; line-height:1.6; font-weight:700; text-align:left; padding:5px 0; }
.latest-content ul li a { color:#444; font-family:georgia; font-style:italic; text-decoration:none; }
.latest-content p { color:#222; font-size:1.2em; line-height:1.5; margin-top:8px; margin-bottom:1.5em; text-align:left; }
.category-photo { clear:both; margin-top:10px; }
.category-list ul { float:left; margin-top:10px; padding:0 10px 10px 15px; }
category-list ul li { border-bottom:1px solid #DCDEDB; list-style:none outside none; margin-bottom:2px; margin-left:0; margin-top:2px; padding:10px 5px 8px; width:335px; }
.category-featured { float:left; width:235px; }
.press-wrap .category-list ul li { border-bottom:1px solid #DCDEDB; list-style:none outside none; margin-bottom:2px; margin-left:0; margin-top:2px; padding:5px 5px 8px; }
.press-wrap .category-list { width:344px; }
/*
-----------------------------------------
Breadscrumbs
----------------------------------------- 
 */
 #breadscrumbs { padding:0 10px; }
#breadscrumbs a { color:#1BB6EC; }
/*
-----------------------------------------
Category SubCategories
----------------------------------------- 
 */
 
 /*
-----------------------------------------
Error 404
----------------------------------------- 
 */
#e404 { padding:58px 20px 20px 40px; }
#branze h3 a {
color:#1AB1E8;
display:block;
font-weight:bold;
text-decoration:none;
}
#branze h3 {
clear:both;
margin:10px 10px 0;}
/*
-----------------------------------------
Facebook slider
----------------------------------------- 
 */
 #facebook-slide {
	width: 200px;
	height: 378px;
	padding:5px 0 0 47px;
	position: fixed;
	top: 100px;
	right: -205px;
	background: url(../img/fb2.png);
	z-index: 1001;
}	
